SimulationCraft 902-01

for World of Warcraft 9.0.2.37474 Live (wow build level 37474)

Current simulator hotfixes

Mage

Tag Spell / Effect Field Hotfixed Value DBC Value
2018-12-28 Manually set Arcane Orb's travel speed.
Arcane Orb prj_speed 20.00 0.00
2017-06-21 Ice Lance is slower than spell data suggests.
Ice Lance prj_speed 47.00 50.00
2017-03-20 Manually set Frozen Orb's travel speed.
Frozen Orb prj_speed 20.00 0.00

Warlock

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-11-15 Manually set secondary Malefic Rapture level requirement
Malefic Rapture spell_level 11.00 43.00

Table of Contents

Raid Summary

Raid Event List
0 casting,cooldown=500,duration=500

Additional Raid Information

Kyrian_ArcaneProdigy : 6163 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6162.6 6162.6 12.0 / 0.196% 1070.9 / 17.4% 2.5
RPS Out RPS In Primary Resource Waiting APM Active Skill
2487.7 2366.8 Mana 0.00% 45.0 100.4% 100%
Talents
Kyrian
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Kyrian_ArcaneProdigy 6163
Arcane Barrage 379 6.2% 19.9 14.26sec 5742 4674 Direct 19.9 4868 9817 5743 17.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 19.89 19.88 0.00 0.00 1.2284 0.0000 114185.09 114185.09 0.00% 4673.97 4673.97
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.31% 16.37 8 25 4867.54 2902 12101 4868.00 4158 5648 79659 79659 0.00%
crit 17.69% 3.52 0 11 9817.23 5803 30216 9523.91 0 16309 34526 34526 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.01
    fishing_opener
    [}]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:1.32
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:1.72
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.51
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [)]:2.85
  • if_expr:debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
    rotation
    [=]:6.28
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [>]:1.37
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [?]:1.03
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [@]:2.34
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.54
Arcane Blast 2638 42.8% 122.2 2.45sec 6486 5091 Direct 123.2 5348 11204 6433 18.5%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 122.24 123.24 0.00 0.00 1.2742 0.0000 792891.01 792891.01 0.00% 5090.53 5090.53
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.47% 100.40 71 132 5347.98 922 16802 5351.73 4588 6280 537048 537048 0.00%
crit 18.53% 22.84 9 45 11203.75 1844 33605 11213.07 7051 17870 255843 255843 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:3.95
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:6.00
  • if_expr:dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
    fishing_opener
    ["]:19.52
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [*]:25.17
  • if_expr:dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
    rotation
    [+]:0.07
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:67.12
Arcane Echo 265 4.3% 149.0 2.00sec 533 0 Direct 149.0 442 922 533 19.0%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 149.05 149.05 0.00 0.00 0.0000 0.0000 79433.34 79433.34 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.02% 120.75 71 183 441.81 220 669 443.09 359 513 53356 53356 0.00%
crit 18.98% 28.29 11 54 921.75 441 1338 925.13 686 1176 26077 26077 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1998 32.5% 38.6 7.30sec 15622 8364 Periodic 269.1 1873 3847 2238 18.5% 22.4%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 38.56 0.00 269.36 269.12 1.8677 0.2495 602453.46 602453.46 0.00% 8364.39 8364.39
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.50% 219.34 121 330 1872.85 1119 4354 1877.09 1582 2259 410859 410859 0.00%
crit 18.50% 49.78 23 92 3847.46 2238 8709 3857.75 3020 4933 191595 191595 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.96
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.94
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [,]:4.57
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [-]:5.39
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [:]:2.57
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [;]:3.47
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (127) 0.0% (2.1%) 10.2 29.41sec 3756 2968

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.21 0.00 0.00 0.00 1.2656 0.0000 0.00 0.00 0.00% 2968.20 2968.20

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [<]:9.21
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 127 2.1% 10.2 29.79sec 3758 0 Direct 10.2 3179 6351 3758 18.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.20 10.20 0.00 0.00 0.0000 0.0000 38346.24 38346.24 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.76% 8.34 2 14 3179.33 3018 8386 3179.64 3018 3873 26527 26527 0.00%
crit 18.24% 1.86 0 8 6350.90 6035 16772 5410.42 0 12538 11819 11819 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (88) 0.0% (1.4%) 2.0 0.00sec 13137 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 88 1.4% 10.0 22.00sec 2627 0 Periodic 14.0 1558 3093 1877 20.8% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 26274.08 26274.08 0.00% 1076.85 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 79.25% 11.09 5 14 1558.37 175 1852 1558.22 1120 1852 17291 17291 0.00%
crit 20.75% 2.91 0 9 3093.24 349 3704 2961.29 0 3704 8983 8983 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 38 0.6% 20.9 14.17sec 540 0 Direct 20.9 456 912 541 18.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.94 20.94 0.00 0.00 0.0000 0.0000 11317.08 11317.08 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.47% 17.06 4 33 455.93 444 470 455.94 446 470 7777 7777 0.00%
crit 18.53% 3.88 0 12 912.11 887 941 893.43 0 941 3540 3540 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6004 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6004.41 6004.41 0.00% 50.99 50.99
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.17% 91.40 77 104 43.40 30 57 43.39 42 45 3966 3966 0.00%
crit 19.83% 22.60 10 37 90.17 60 114 90.22 78 106 2038 2038 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:4918.88
Radiant Spark 123 2.0% 7.5 39.89sec 4941 3983 Direct 7.5 2267 4550 2694 18.7%
Periodic 50.6 277 574 333 19.0% 24.5%

Stats Details: Radiant Spark

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.51 7.51 50.61 50.61 1.2406 1.4541 37086.08 37086.08 0.00% 447.36 3983.04
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.26% 6.10 1 11 2266.66 2100 3891 2267.21 2100 2575 13824 13824 0.00%
crit 18.74% 1.41 0 6 4550.07 4200 7782 3624.47 0 7782 6401 6401 0.00%
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.01% 41.00 24 62 276.69 9 505 277.34 226 341 11346 11346 0.00%
crit 18.99% 9.61 1 21 573.90 19 1010 574.87 277 961 5515 5515 0.00%

Action Details: Radiant Spark

  • id:307443
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.760000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.082400
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:10.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:307443
  • name:Radiant Spark
  • school:arcane
  • tooltip:Suffering $w2 Arcane damage every $t2 sec.
  • description:Conjure a radiant spark that causes {$s1=0 + 76.0%} Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes {$307454s1=10}% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells.

Action Priority List

    cooldowns
    [h]:4.55
  • if_expr:cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
    cooldowns
    [i]:1.05
  • if_expr:cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
    cooldowns
    [j]:0.94
  • if_expr:cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
Shadowcore Oil Blast 41 0.7% 41.9 7.19sec 297 0 Direct 41.9 251 501 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.88 41.88 0.00 0.00 0.0000 0.0000 12431.05 12431.05 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.62% 34.18 18 55 250.74 244 259 250.73 245 256 8571 8571 0.00%
crit 18.38% 7.70 0 19 501.45 488 517 501.11 0 517 3860 3860 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (445) 0.0% (7.2%) 5.8 52.51sec 22864 18698

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.84 0.00 0.00 0.00 1.2228 0.0000 0.00 0.00 0.00% 18697.74 18697.74

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [k]:1.66
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [l]:2.76
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [m]:0.43
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 445 7.2% 5.8 52.47sec 22864 0 Direct 5.8 22873 0 22873 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.84 5.83 0.00 0.00 0.0000 0.0000 133483.16 133483.16 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 5.83 4 8 22872.99 98 73947 23030.59 16609 31025 133483 133483 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:10720.36
  • base_dd_max:10720.36
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Kyrian_ArcaneProdigy
Arcane Power 3.4 100.64sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.37 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [n]:2.36
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 202.18sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:2.00
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.5 25.07sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.53 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.53
Evocation 3.3 104.59sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.25 0.00 17.71 0.00 3.4128 0.6261 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:1.41
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:0.84
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 305.59sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.30 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.29
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 101.27sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [p]:2.25
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    fishing_opener
    [{]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.6 58.98sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.57 0.00 0.00 0.00 1.2200 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [o]:4.58
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.5 303.01sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.50 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.50
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 126.26sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.88 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.88
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 20.9 128.6 14.4sec 2.0sec 11.9sec 82.61% 0.00% 84.4 (84.9) 0.0

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.3s / 54.0s
  • trigger_min/max:0.0s / 16.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 66.5s

Stack Uptimes

  • arcane_charge_1:4.98%
  • arcane_charge_2:8.90%
  • arcane_charge_3:8.94%
  • arcane_charge_4:59.78%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.4 0.0 100.5sec 100.5sec 14.7sec 16.40% 0.00% 0.0 (0.0) 3.2

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:79.7s / 126.8s
  • trigger_min/max:79.7s / 126.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:16.40%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 202.0sec 202.0sec 12.0sec 8.06% 18.16% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 229.8s
  • trigger_min/max:180.0s / 229.8s
  • trigger_pct:100.00%
  • duration_min/max:4.6s / 12.0s

Stack Uptimes

  • berserking_1:8.06%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.46%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 16.9 13.1 18.0sec 10.0sec 8.8sec 49.15% 0.00% 2.5 (2.5) 0.7

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.66%
  • clearcasting_2:17.46%
  • clearcasting_3:7.03%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.6sec 52.03% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.0s
  • trigger_min/max:60.0s / 66.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.35%
  • crimson_chorus_3:16.76%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 197.6sec 197.6sec 15.0sec 10.09% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:180.0s / 223.2s
  • trigger_min/max:180.0s / 223.2s
  • trigger_pct:100.00%
  • duration_min/max:7.9s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.09%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.9sec 104.9sec 3.8sec 4.12% 0.00% 14.5 (14.5) 0.0

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 159.9s
  • trigger_min/max:90.0s / 159.9s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 5.0s

Stack Uptimes

  • evocation_1:4.12%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.3 0.0 305.1sec 305.1sec 23.0sec 9.79% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 334.3s
  • trigger_min/max:300.0s / 334.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.79%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 101.2sec 101.2sec 4.7sec 5.09% 7.87% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:79.6s / 126.9s
  • trigger_min/max:79.6s / 126.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 22.4s

Stack Uptimes

  • presence_of_mind_1:2.44%
  • presence_of_mind_2:2.22%
  • presence_of_mind_3:0.43%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.9 0.0 35.0sec 35.0sec 11.8sec 35.00% 0.00% 0.0 (0.0) 8.6

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.6s / 90.9s
  • trigger_min/max:12.6s / 90.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:35.00%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.1sec 303.1sec 35.3sec 17.32% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 323.2s
  • trigger_min/max:300.0s / 323.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.32%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 1 0.60% 0.00% 7.14%
Arcane Barrage Arcane Charge 2 0.66% 0.00% 7.14%
Arcane Barrage Arcane Charge 3 2.72% 0.00% 17.65%
Arcane Barrage Arcane Charge 4 96.02% 80.00% 100.00%
Arcane Blast Arcane Charge 0 6.62% 3.12% 11.28%
Arcane Blast Arcane Charge 1 4.69% 2.02% 7.91%
Arcane Blast Arcane Charge 2 9.89% 5.45% 13.49%
Arcane Blast Arcane Charge 3 10.97% 6.36% 14.07%
Arcane Blast Arcane Charge 4 67.83% 58.57% 77.08%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.68% 0.00% 8.49% 1.3s 0.0s 6.7s
Conserve Phase 100.00% 100.00% 100.00% 301.3s 240.1s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000181.284120.052239.897
Evocation14.4390.00069.93648.46114.447115.661
Counterspell0.9720.00010.60312.2043.96132.345
Time Warp1.9150.00023.1962.8911.32424.523
Radiant Spark9.8460.00066.49677.34528.396148.992
Rune of Power10.8460.00064.29562.25223.566145.843
Touch of the Magi8.0130.00026.24348.50720.84381.295
Arcane Power9.3690.00024.19631.81217.93065.270
Arcane Barrage11.9030.00553.389252.433196.078306.688
Arcane Orb8.9230.00075.128100.48943.978186.910
Presence of Mind34.1453.44764.344116.23152.300165.747

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Kyrian_ArcaneProdigy
mana_regen Mana 3164.94 426976.43 59.89% 134.91 7757.59 1.78%
Evocation Mana 125.11 182031.70 25.53% 1454.98 0.00 0.00%
Mana Gem Mana 2.88 20759.27 2.91% 7216.57 0.00 0.00%
Arcane Barrage Mana 19.89 83224.07 11.67% 4184.84 1613.74 1.90%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2366.83 2487.73 9392.5 35743.2 156.9 72165.7
Usage Type Count Total Avg RPE APR
Kyrian_ArcaneProdigy
arcane_blast Mana 124.2 640181.0 5154.2 5237.2 1.2
arcane_missiles Mana 38.9 73628.9 1894.2 1909.3 8.2
arcane_orb Mana 10.3 5141.6 499.6 503.7 7.5
counterspell Mana 12.6 11285.0 893.5 900.7 0.0
radiant_spark Mana 7.6 7562.4 1000.0 1007.6 4.9
time_warp Mana 1.5 3002.0 1985.5 1996.0 0.0
touch_of_the_magi Mana 5.9 14614.1 2483.0 2503.2 9.1

Statistics & Data Analysis

Fight Length
Kyrian_ArcaneProdigy Fight Length
Count 2002
Mean 301.28
Minimum 240.05
Maximum 359.90
Spread ( max - min ) 119.84
Range [ ( max - min ) / 2 * 100% ] 19.89%
Standard Deviation 34.5030
5th Percentile 246.37
95th Percentile 353.59
( 95th Percentile - 5th Percentile ) 107.23
Mean Distribution
Standard Deviation 0.7711
95.00% Confidence Interval ( 299.77 - 302.80 )
Normalized 95.00% Confidence Interval ( 99.50% - 100.50% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 504
0.1% Error 50380
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1017
DPS
Kyrian_ArcaneProdigy Damage Per Second
Count 2002
Mean 6162.59
Minimum 5243.97
Maximum 7147.91
Spread ( max - min ) 1903.95
Range [ ( max - min ) / 2 * 100% ] 15.45%
Standard Deviation 275.0576
5th Percentile 5696.02
95th Percentile 6612.81
( 95th Percentile - 5th Percentile ) 916.79
Mean Distribution
Standard Deviation 6.1474
95.00% Confidence Interval ( 6150.54 - 6174.64 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 77
0.1% Error 7653
0.1 Scale Factor Error with Delta=300 646
0.05 Scale Factor Error with Delta=300 2584
0.01 Scale Factor Error with Delta=300 64585
Priority Target DPS
Kyrian_ArcaneProdigy Priority Target Damage Per Second
Count 2002
Mean 6162.59
Minimum 5243.97
Maximum 7147.91
Spread ( max - min ) 1903.95
Range [ ( max - min ) / 2 * 100% ] 15.45%
Standard Deviation 275.0576
5th Percentile 5696.02
95th Percentile 6612.81
( 95th Percentile - 5th Percentile ) 916.79
Mean Distribution
Standard Deviation 6.1474
95.00% Confidence Interval ( 6150.54 - 6174.64 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 77
0.1% Error 7653
0.1 Scale Factor Error with Delta=300 646
0.05 Scale Factor Error with Delta=300 2584
0.01 Scale Factor Error with Delta=300 64585
DPS(e)
Kyrian_ArcaneProdigy Damage Per Second (Effective)
Count 2002
Mean 6162.59
Minimum 5243.97
Maximum 7147.91
Spread ( max - min ) 1903.95
Range [ ( max - min ) / 2 * 100% ] 15.45%
Damage
Kyrian_ArcaneProdigy Damage
Count 2002
Mean 1847900.59
Minimum 1328421.21
Maximum 2334127.27
Spread ( max - min ) 1005706.06
Range [ ( max - min ) / 2 * 100% ] 27.21%
DTPS
Kyrian_ArcaneProdigy Damage Taken Per Second
Count 2002
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Kyrian_ArcaneProdigy Healing Per Second
Count 2002
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Kyrian_ArcaneProdigy Healing Per Second (Effective)
Count 2002
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Kyrian_ArcaneProdigy Heal
Count 2002
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Kyrian_ArcaneProdigy Healing Taken Per Second
Count 2002
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Kyrian_ArcaneProdigy Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Kyrian_ArcaneProdigyTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Kyrian_ArcaneProdigy Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.53 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.88 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.29 potion,if=buff.arcane_power.up
W 1.50 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 2.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 4.55 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
i 1.05 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
j 0.94 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
k 1.66 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
l 2.76 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
m 0.43 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
n 2.36 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
o 4.58 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
p 2.25 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
0.00 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.96 arcane_missiles,if=buff.clearcasting.react,chain=1
r 3.95 arcane_blast
s 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
{ 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
| 6.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.94 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 19.52 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.23 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 1.41 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 1.32 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 1.72 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.51 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
) 2.85 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
* 25.17 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
+ 0.07 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
, 4.57 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
- 5.39 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
: 2.57 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
; 3.47 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
< 9.21 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
= 6.28 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
> 1.37 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
? 1.03 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
@ 2.34 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 67.12 arcane_blast
. 0.84 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.54 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw"U"""""""""""#t$xyzVX||||||~T"""{""""""}<...=....=...hT*****):<.'lo,T..-h****=<..=...T.=.....%$&ikn*,T..p..?<..o-..U-..-T@.<h*****(.....;T;><..'lo,Y-@T<........jnX*****-Tp.....%$'lo,.T.@<.h*****)U;....T><.....'lo,.T.@<..=.W...jn****V*-.T..p..-...%$'lorrrqrrrq

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Kyrian_ArcaneProdigy 72165.7/72166: 100% mana
Pre precombat 1 food Kyrian_ArcaneProdigy 72165.7/72166: 100% mana
Pre precombat 2 augmentation Kyrian_ArcaneProdigy 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.328 default W time_warp Fluffy_Pillow 71207.4/72166: 99% mana bloodlust, crimson_chorus
0:01.328 fishing_opener v arcane_blast Fluffy_Pillow 69207.4/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.226 fishing_opener w rune_of_power Fluffy_Pillow 65003.5/72166: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:03.014 fishing_opener " arcane_blast Fluffy_Pillow 66140.9/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.818 default U use_mana_gem Kyrian_ArcaneProdigy 60426.3/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.818 fishing_opener " arcane_blast Fluffy_Pillow 67642.9/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.619 fishing_opener " arcane_blast Fluffy_Pillow 61924.0/72166: 86% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:05.421 fishing_opener " arcane_blast Fluffy_Pillow 56206.5/72166: 78% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:06.225 fishing_opener " arcane_blast Fluffy_Pillow 50491.9/72166: 70% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:07.026 fishing_opener " arcane_blast Fluffy_Pillow 44773.0/72166: 62% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:07.826 fishing_opener " arcane_blast Fluffy_Pillow 39052.7/72166: 54% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.629 fishing_opener " arcane_blast Fluffy_Pillow 33336.6/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.431 fishing_opener " arcane_blast Fluffy_Pillow 27619.2/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.233 fishing_opener " arcane_blast Fluffy_Pillow 21901.7/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.037 fishing_opener " arcane_blast Fluffy_Pillow 16187.1/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.842 fishing_opener " arcane_blast Fluffy_Pillow 10474.0/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.642 fishing_opener # arcane_barrage Fluffy_Pillow 4753.7/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.430 fishing_opener t evocation Kyrian_ArcaneProdigy 10220.9/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.984 rotation $ cancel_action Fluffy_Pillow 70217.9/72166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.989 fishing_opener x radiant_spark Fluffy_Pillow 70225.1/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.778 fishing_opener y touch_of_the_magi Fluffy_Pillow 70363.9/72166: 98% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.566 fishing_opener z arcane_power Fluffy_Pillow 69001.2/72166: 96% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.566 default V potion Fluffy_Pillow 69001.2/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.566 default X berserking Fluffy_Pillow 69001.2/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.566 fishing_opener | arcane_blast Fluffy_Pillow 69001.2/72166: 96% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:18.320 fishing_opener | arcane_blast Fluffy_Pillow 66651.9/72166: 92% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.074 fishing_opener | arcane_blast Fluffy_Pillow 64302.7/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.829 fishing_opener | arcane_blast Fluffy_Pillow 61954.9/72166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:20.584 fishing_opener | arcane_blast Fluffy_Pillow 59607.1/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:21.340 fishing_opener | arcane_blast Fluffy_Pillow 57260.8/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:22.095 fishing_opener ~ arcane_missiles Fluffy_Pillow 54913.0/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.207 default T counterspell Fluffy_Pillow 59404.5/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.207 fishing_opener " arcane_blast Fluffy_Pillow 58904.5/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.963 fishing_opener " arcane_blast Fluffy_Pillow 56558.2/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.718 fishing_opener " arcane_blast Fluffy_Pillow 54210.4/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.472 fishing_opener { presence_of_mind Fluffy_Pillow 51861.2/72166: 72% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.472 fishing_opener " arcane_blast Fluffy_Pillow 51861.2/72166: 72% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.226 fishing_opener " arcane_blast Fluffy_Pillow 49511.9/72166: 69% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.982 fishing_opener " arcane_blast Fluffy_Pillow 47165.6/72166: 65% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.736 fishing_opener " arcane_blast Fluffy_Pillow 44816.3/72166: 62% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.537 fishing_opener " arcane_blast Fluffy_Pillow 42534.9/72166: 59% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.340 fishing_opener " arcane_blast Fluffy_Pillow 40256.4/72166: 56% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.141 fishing_opener } arcane_barrage Fluffy_Pillow 37975.0/72166: 53% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.928 rotation < arcane_orb Fluffy_Pillow 43440.8/72166: 60% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.715 rotation . arcane_blast Fluffy_Pillow 44076.7/72166: 61% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.706 rotation . arcane_blast Fluffy_Pillow 41382.0/72166: 57% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.603 rotation . arcane_blast Fluffy_Pillow 37176.7/72166: 52% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.404 rotation = arcane_barrage Fluffy_Pillow 31457.8/72166: 44% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.193 rotation . arcane_blast Fluffy_Pillow 36926.5/72166: 51% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:38.374 rotation . arcane_blast Fluffy_Pillow 37256.1/72166: 52% mana bloodlust, arcane_charge, temporal_warp, potion_of_spectral_intellect
0:39.457 rotation . arcane_blast Fluffy_Pillow 36069.2/72166: 50% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:40.448 rotation . arcane_blast Fluffy_Pillow 33374.5/72166: 46% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:41.345 rotation = arcane_barrage Fluffy_Pillow 29169.1/72166: 40% mana arcane_charge(4), clearcasting, potion_of_spectral_intellect
0:42.673 rotation . arcane_blast Fluffy_Pillow 35415.8/72166: 49% mana clearcasting
0:44.661 rotation . arcane_blast Fluffy_Pillow 36910.1/72166: 51% mana arcane_charge, clearcasting
0:46.491 rotation . arcane_blast Fluffy_Pillow 36801.4/72166: 51% mana arcane_charge(2), clearcasting
0:48.161 cooldowns h radiant_spark Fluffy_Pillow 35086.7/72166: 49% mana arcane_charge(3), clearcasting(2)
0:49.489 default T counterspell Fluffy_Pillow 36003.4/72166: 50% mana arcane_charge(3), clearcasting(2)
0:49.489 rotation * arcane_blast Fluffy_Pillow 35003.4/72166: 49% mana arcane_charge(3), clearcasting(2)
0:51.004 rotation * arcane_blast Fluffy_Pillow 31690.1/72166: 44% mana arcane_charge(4), clearcasting(2)
0:52.358 rotation * arcane_blast Fluffy_Pillow 26769.3/72166: 37% mana arcane_charge(4), clearcasting(2)
0:53.711 rotation * arcane_blast Fluffy_Pillow 21847.1/72166: 30% mana arcane_charge(4), clearcasting(2)
0:55.063 rotation * arcane_blast Fluffy_Pillow 16923.5/72166: 23% mana arcane_charge(4), clearcasting(2)
0:56.418 rotation ) arcane_barrage Fluffy_Pillow 12004.2/72166: 17% mana arcane_charge(4), clearcasting(2)
0:57.747 rotation : arcane_missiles Fluffy_Pillow 18252.3/72166: 25% mana clearcasting(3)
0:59.786 rotation < arcane_orb Fluffy_Pillow 21195.2/72166: 29% mana clearcasting(2)
1:01.112 rotation . arcane_blast Fluffy_Pillow 22609.0/72166: 31% mana arcane_charge(2), clearcasting(2), crimson_chorus
1:02.784 rotation ' arcane_barrage Fluffy_Pillow 20897.2/72166: 29% mana arcane_charge(3), clearcasting(2), crimson_chorus
1:04.111 cooldowns l touch_of_the_magi Fluffy_Pillow 26060.0/72166: 36% mana clearcasting(2), crimson_chorus
1:05.437 cooldowns o rune_of_power Fluffy_Pillow 25473.8/72166: 35% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:06.763 rotation , arcane_missiles Fluffy_Pillow 27387.6/72166: 38% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:14.811 default T counterspell Fluffy_Pillow 31503.4/72166: 44% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.811 rotation . arcane_blast Fluffy_Pillow 30503.4/72166: 42% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.165 rotation . arcane_blast Fluffy_Pillow 25582.7/72166: 35% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.518 rotation - arcane_missiles Fluffy_Pillow 20660.5/72166: 29% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:19.521 cooldowns h radiant_spark Fluffy_Pillow 23551.4/72166: 33% mana arcane_charge(4), crimson_chorus(2)
1:20.848 rotation * arcane_blast Fluffy_Pillow 24466.7/72166: 34% mana arcane_charge(4), crimson_chorus(3)
1:22.200 rotation * arcane_blast Fluffy_Pillow 19543.1/72166: 27% mana arcane_charge(4), crimson_chorus(3)
1:23.554 rotation * arcane_blast Fluffy_Pillow 14622.3/72166: 20% mana arcane_charge(4), crimson_chorus(3)
1:24.909 rotation * arcane_blast Fluffy_Pillow 9703.0/72166: 13% mana arcane_charge(4), crimson_chorus(3)
1:26.262 rotation = arcane_barrage Fluffy_Pillow 4780.8/72166: 7% mana arcane_charge(4), crimson_chorus(3)
1:27.589 rotation < arcane_orb Fluffy_Pillow 11026.1/72166: 15% mana crimson_chorus(3)
1:28.917 rotation . arcane_blast Fluffy_Pillow 12442.8/72166: 17% mana arcane_charge(2), crimson_chorus(3)
1:30.589 rotation . arcane_blast Fluffy_Pillow 10731.0/72166: 15% mana arcane_charge(3)
1:32.101 rotation = arcane_barrage Fluffy_Pillow 7413.3/72166: 10% mana arcane_charge(4)
1:33.429 rotation . arcane_blast Fluffy_Pillow 13659.9/72166: 19% mana
1:35.417 rotation . arcane_blast Fluffy_Pillow 15154.3/72166: 21% mana arcane_charge
1:37.248 rotation . arcane_blast Fluffy_Pillow 15047.0/72166: 21% mana arcane_charge(2)
1:38.921 default T counterspell Fluffy_Pillow 13336.6/72166: 18% mana arcane_charge(3)
1:38.921 rotation . arcane_blast Fluffy_Pillow 12336.6/72166: 17% mana arcane_charge(3)
1:40.435 rotation = arcane_barrage Fluffy_Pillow 9021.8/72166: 13% mana arcane_charge(4)
1:41.763 rotation . arcane_blast Fluffy_Pillow 15268.5/72166: 21% mana
1:43.752 rotation . arcane_blast Fluffy_Pillow 16764.2/72166: 23% mana arcane_charge
1:45.583 rotation . arcane_blast Fluffy_Pillow 16656.9/72166: 23% mana arcane_charge(2)
1:47.254 rotation . arcane_blast Fluffy_Pillow 14943.7/72166: 21% mana arcane_charge(3)
1:48.766 rotation . arcane_blast Fluffy_Pillow 11626.0/72166: 16% mana arcane_charge(4)
1:50.119 rotation % evocation Kyrian_ArcaneProdigy 6703.8/72166: 9% mana arcane_charge(4)
1:54.586 rotation $ cancel_action Fluffy_Pillow 68796.0/72166: 95% mana arcane_charge(4), evocation
1:54.590 rotation & arcane_barrage Fluffy_Pillow 68801.8/72166: 95% mana arcane_charge(4)
1:55.916 cooldowns i radiant_spark Fluffy_Pillow 72165.7/72166: 100% mana
1:57.243 cooldowns k touch_of_the_magi Fluffy_Pillow 71171.5/72166: 99% mana
1:58.572 cooldowns n arcane_power Fluffy_Pillow 69674.4/72166: 97% mana arcane_charge(4)
1:58.572 rotation * arcane_blast Fluffy_Pillow 69674.4/72166: 97% mana arcane_charge(4), arcane_power, rune_of_power
1:59.926 rotation , arcane_missiles Fluffy_Pillow 68191.1/72166: 94% mana arcane_charge(4), arcane_power, rune_of_power
2:07.839 default T counterspell Fluffy_Pillow 68362.1/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:07.839 rotation . arcane_blast Fluffy_Pillow 67862.1/72166: 94% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:09.194 rotation . arcane_blast Fluffy_Pillow 66380.3/72166: 92% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:10.547 cooldowns p presence_of_mind Fluffy_Pillow 64895.6/72166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:10.547 rotation . arcane_blast Fluffy_Pillow 64895.6/72166: 90% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus
2:11.875 rotation . arcane_blast Fluffy_Pillow 63374.8/72166: 88% mana arcane_charge(4), arcane_power, presence_of_mind(2), crimson_chorus(2)
2:13.203 rotation ? arcane_barrage Fluffy_Pillow 61854.0/72166: 86% mana arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus(2)
2:14.531 rotation < arcane_orb Fluffy_Pillow 68100.7/72166: 94% mana presence_of_mind, crimson_chorus(2)
2:15.859 rotation . arcane_blast Fluffy_Pillow 69517.4/72166: 96% mana arcane_charge(2), presence_of_mind, crimson_chorus(2)
2:17.185 rotation . arcane_blast Fluffy_Pillow 67306.2/72166: 93% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:18.696 cooldowns o rune_of_power Fluffy_Pillow 63987.1/72166: 89% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:20.026 rotation - arcane_missiles Fluffy_Pillow 65906.7/72166: 91% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
2:22.053 rotation . arcane_blast Fluffy_Pillow 68832.3/72166: 95% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
2:23.405 rotation . arcane_blast Fluffy_Pillow 63908.6/72166: 89% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
2:24.758 default U use_mana_gem Kyrian_ArcaneProdigy 58986.4/72166: 82% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
2:24.758 rotation - arcane_missiles Fluffy_Pillow 66203.0/72166: 92% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
2:26.920 rotation . arcane_blast Fluffy_Pillow 69323.5/72166: 96% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
2:28.272 rotation . arcane_blast Fluffy_Pillow 64399.8/72166: 89% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
2:29.625 rotation - arcane_missiles Fluffy_Pillow 59477.6/72166: 82% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
2:31.733 default T counterspell Fluffy_Pillow 62520.1/72166: 87% mana arcane_charge(4), rune_of_power
2:31.839 rotation @ arcane_barrage Fluffy_Pillow 61673.1/72166: 85% mana arcane_charge(4), rune_of_power
2:33.168 rotation . arcane_blast Fluffy_Pillow 67921.2/72166: 94% mana
2:35.156 rotation < arcane_orb Fluffy_Pillow 69415.5/72166: 96% mana arcane_charge
2:36.483 cooldowns h radiant_spark Fluffy_Pillow 70830.8/72166: 98% mana arcane_charge(3)
2:37.809 rotation * arcane_blast Fluffy_Pillow 71170.0/72166: 99% mana arcane_charge(3), clearcasting
2:39.321 rotation * arcane_blast Fluffy_Pillow 66671.5/72166: 92% mana arcane_charge(4), clearcasting
2:40.673 rotation * arcane_blast Fluffy_Pillow 61747.8/72166: 86% mana arcane_charge(4), clearcasting
2:42.027 rotation * arcane_blast Fluffy_Pillow 56827.1/72166: 79% mana arcane_charge(4), clearcasting
2:43.379 rotation * arcane_blast Fluffy_Pillow 51903.5/72166: 72% mana arcane_charge(4), clearcasting
2:44.731 rotation ( arcane_barrage Fluffy_Pillow 46979.8/72166: 65% mana arcane_charge(4), clearcasting
2:46.059 rotation . arcane_blast Fluffy_Pillow 53226.5/72166: 74% mana clearcasting(2)
2:48.047 rotation . arcane_blast Fluffy_Pillow 54720.8/72166: 76% mana arcane_charge, clearcasting(2)
2:49.878 rotation . arcane_blast Fluffy_Pillow 54613.5/72166: 76% mana arcane_charge(2), clearcasting(2)
2:51.550 rotation . arcane_blast Fluffy_Pillow 52901.7/72166: 73% mana arcane_charge(3), clearcasting(2)
2:53.062 rotation . arcane_blast Fluffy_Pillow 49584.0/72166: 69% mana arcane_charge(4), clearcasting(2)
2:54.416 rotation ; arcane_missiles Fluffy_Pillow 44663.3/72166: 62% mana arcane_charge(4), clearcasting(2)
2:56.506 default T counterspell Fluffy_Pillow 47679.8/72166: 66% mana arcane_charge(4), clearcasting
2:56.506 rotation ; arcane_missiles Fluffy_Pillow 46679.8/72166: 65% mana arcane_charge(4), clearcasting
2:58.538 rotation > arcane_barrage Fluffy_Pillow 49612.6/72166: 69% mana arcane_charge(4)
2:59.866 rotation < arcane_orb Fluffy_Pillow 55859.3/72166: 77% mana
3:01.193 rotation . arcane_blast Fluffy_Pillow 57274.5/72166: 79% mana arcane_charge(2)
3:02.863 rotation . arcane_blast Fluffy_Pillow 55559.9/72166: 77% mana arcane_charge(3), crimson_chorus
3:04.376 rotation ' arcane_barrage Fluffy_Pillow 52243.6/72166: 72% mana arcane_charge(4), crimson_chorus
3:05.703 cooldowns l touch_of_the_magi Fluffy_Pillow 58488.8/72166: 81% mana crimson_chorus
3:07.028 cooldowns o rune_of_power Fluffy_Pillow 57901.2/72166: 80% mana arcane_charge(4), crimson_chorus
3:08.356 rotation , arcane_missiles Fluffy_Pillow 59817.9/72166: 83% mana arcane_charge(4), rune_of_power, crimson_chorus
3:17.257 default Y use_item_empyreal_ordnance Fluffy_Pillow 50164.9/72166: 70% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
3:17.257 rotation - arcane_missiles Fluffy_Pillow 50164.9/72166: 70% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
3:19.201 rotation @ arcane_barrage Fluffy_Pillow 52970.7/72166: 73% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
3:20.528 default T counterspell Fluffy_Pillow 59215.9/72166: 82% mana crimson_chorus(2)
3:20.528 rotation < arcane_orb Fluffy_Pillow 58215.9/72166: 81% mana crimson_chorus(2)
3:21.855 rotation . arcane_blast Fluffy_Pillow 59631.2/72166: 83% mana arcane_charge(2), crimson_chorus(2)
3:23.526 rotation . arcane_blast Fluffy_Pillow 57918.0/72166: 80% mana arcane_charge(3), crimson_chorus(3)
3:25.038 rotation . arcane_blast Fluffy_Pillow 54600.3/72166: 76% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:26.391 rotation . arcane_blast Fluffy_Pillow 49678.1/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:27.744 rotation . arcane_blast Fluffy_Pillow 44755.9/72166: 62% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:29.097 rotation . arcane_blast Fluffy_Pillow 39833.7/72166: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:30.451 rotation . arcane_blast Fluffy_Pillow 34912.9/72166: 48% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:31.805 rotation . arcane_blast Fluffy_Pillow 29992.2/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:33.157 cooldowns j radiant_spark Fluffy_Pillow 25068.5/72166: 35% mana arcane_charge(4), clearcasting(3), empyreal_surge(5)
3:34.484 cooldowns n arcane_power Fluffy_Pillow 25983.8/72166: 36% mana arcane_charge(4), clearcasting(3), empyreal_surge(5)
3:34.484 default X berserking Fluffy_Pillow 25983.8/72166: 36% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5)
3:34.484 rotation * arcane_blast Fluffy_Pillow 25983.8/72166: 36% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5)
3:35.717 rotation * arcane_blast Fluffy_Pillow 24325.9/72166: 34% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5)
3:36.949 rotation * arcane_blast Fluffy_Pillow 22666.6/72166: 31% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5)
3:38.179 rotation * arcane_blast Fluffy_Pillow 21004.4/72166: 29% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5)
3:39.409 rotation * arcane_blast Fluffy_Pillow 19342.1/72166: 27% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5)
3:40.639 rotation - arcane_missiles Fluffy_Pillow 17679.9/72166: 24% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5)
3:45.734 default T counterspell Fluffy_Pillow 25033.6/72166: 35% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:45.734 cooldowns p presence_of_mind Fluffy_Pillow 24533.6/72166: 34% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:45.734 rotation . arcane_blast Fluffy_Pillow 24533.6/72166: 34% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, empyreal_surge(5)
3:46.941 rotation . arcane_blast Fluffy_Pillow 22838.2/72166: 32% mana arcane_charge(4), arcane_power, presence_of_mind(2), empyreal_surge(5)
3:48.269 rotation . arcane_blast Fluffy_Pillow 21317.4/72166: 30% mana arcane_charge(4), arcane_power, presence_of_mind
3:49.599 rotation . arcane_blast Fluffy_Pillow 19799.5/72166: 27% mana arcane_charge(4), clearcasting
3:50.953 rotation . arcane_blast Fluffy_Pillow 14878.7/72166: 21% mana arcane_charge(4), clearcasting
3:52.306 rotation % evocation Fluffy_Pillow 9956.6/72166: 14% mana arcane_charge(4), clearcasting(2)
3:56.524 rotation $ cancel_action Fluffy_Pillow 68587.6/72166: 95% mana arcane_charge(4), clearcasting(2), evocation
3:56.529 rotation ' arcane_barrage Fluffy_Pillow 68594.9/72166: 95% mana arcane_charge(4), clearcasting(2)
3:57.856 cooldowns l touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2)
3:59.184 cooldowns o rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting(2)
4:00.511 rotation , arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
4:08.721 rotation . arcane_blast Fluffy_Pillow 64268.3/72166: 89% mana arcane_charge(4), rune_of_power, crimson_chorus
4:10.072 default T counterspell Fluffy_Pillow 59343.2/72166: 82% mana arcane_charge(4), rune_of_power, crimson_chorus
4:10.072 rotation . arcane_blast Fluffy_Pillow 58343.2/72166: 81% mana arcane_charge(4), rune_of_power, crimson_chorus
4:11.425 rotation @ arcane_barrage Fluffy_Pillow 53421.0/72166: 74% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
4:12.752 rotation < arcane_orb Fluffy_Pillow 59666.2/72166: 83% mana clearcasting, crimson_chorus
4:14.080 rotation . arcane_blast Fluffy_Pillow 61082.9/72166: 85% mana arcane_charge(2), clearcasting, crimson_chorus(2)
4:15.750 cooldowns h radiant_spark Fluffy_Pillow 59368.3/72166: 82% mana arcane_charge(3), clearcasting, crimson_chorus(2)
4:17.078 rotation * arcane_blast Fluffy_Pillow 60285.0/72166: 84% mana arcane_charge(3), clearcasting, crimson_chorus(2)
4:18.591 rotation * arcane_blast Fluffy_Pillow 56968.7/72166: 79% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:19.946 rotation * arcane_blast Fluffy_Pillow 52049.4/72166: 72% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:21.300 rotation * arcane_blast Fluffy_Pillow 47128.7/72166: 65% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:22.655 rotation * arcane_blast Fluffy_Pillow 42209.3/72166: 58% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:24.006 rotation ) arcane_barrage Fluffy_Pillow 37284.3/72166: 52% mana arcane_charge(4), clearcasting, crimson_chorus(3)
4:25.334 default U use_mana_gem Kyrian_ArcaneProdigy 43530.9/72166: 60% mana clearcasting, crimson_chorus(3)
4:25.334 rotation ; arcane_missiles Fluffy_Pillow 50747.5/72166: 70% mana clearcasting, crimson_chorus(3)
4:27.349 rotation . arcane_blast Fluffy_Pillow 53655.8/72166: 74% mana crimson_chorus(3)
4:29.337 rotation . arcane_blast Fluffy_Pillow 55150.1/72166: 76% mana arcane_charge, crimson_chorus(3)
4:31.167 rotation . arcane_blast Fluffy_Pillow 55041.4/72166: 76% mana arcane_charge(2), clearcasting, crimson_chorus(3)
4:32.840 rotation . arcane_blast Fluffy_Pillow 53331.0/72166: 74% mana arcane_charge(3), clearcasting, crimson_chorus(3)
4:34.353 default T counterspell Fluffy_Pillow 50014.8/72166: 69% mana arcane_charge(4), clearcasting
4:34.353 rotation > arcane_barrage Fluffy_Pillow 49014.8/72166: 68% mana arcane_charge(4), clearcasting
4:35.680 rotation < arcane_orb Fluffy_Pillow 55260.0/72166: 77% mana clearcasting(2)
4:37.007 rotation . arcane_blast Fluffy_Pillow 56675.3/72166: 79% mana arcane_charge(2), clearcasting(2)
4:38.680 rotation . arcane_blast Fluffy_Pillow 54964.9/72166: 76% mana arcane_charge(3), clearcasting(2)
4:40.192 rotation . arcane_blast Fluffy_Pillow 51647.2/72166: 72% mana arcane_charge(4), clearcasting(2)
4:41.545 rotation . arcane_blast Fluffy_Pillow 46725.0/72166: 65% mana arcane_charge(4), clearcasting(2)
4:42.901 rotation . arcane_blast Fluffy_Pillow 41807.1/72166: 58% mana arcane_charge(4), clearcasting(2)
4:44.255 rotation ' arcane_barrage Fluffy_Pillow 36886.4/72166: 51% mana arcane_charge(4), clearcasting(2)
4:45.583 cooldowns l touch_of_the_magi Fluffy_Pillow 43133.1/72166: 60% mana clearcasting(2)
4:46.912 cooldowns o rune_of_power Fluffy_Pillow 42551.2/72166: 59% mana arcane_charge(4), clearcasting(2)
4:48.240 rotation , arcane_missiles Fluffy_Pillow 44467.9/72166: 62% mana arcane_charge(4), clearcasting(2), rune_of_power
4:56.817 rotation . arcane_blast Fluffy_Pillow 41847.3/72166: 58% mana arcane_charge(4), rune_of_power
4:58.171 default T counterspell Fluffy_Pillow 36926.5/72166: 51% mana arcane_charge(4), rune_of_power
4:58.353 rotation . arcane_blast Fluffy_Pillow 36189.2/72166: 50% mana arcane_charge(4), rune_of_power
4:59.706 rotation @ arcane_barrage Fluffy_Pillow 31267.0/72166: 43% mana arcane_charge(4), rune_of_power
5:01.033 rotation < arcane_orb Fluffy_Pillow 37512.2/72166: 52% mana
5:02.360 rotation . arcane_blast Fluffy_Pillow 38927.5/72166: 54% mana arcane_charge(2)
5:04.031 rotation . arcane_blast Fluffy_Pillow 37214.3/72166: 52% mana arcane_charge(3), crimson_chorus
5:05.543 rotation = arcane_barrage Fluffy_Pillow 33896.6/72166: 47% mana arcane_charge(4), crimson_chorus
5:06.871 rotation . arcane_blast Fluffy_Pillow 40143.2/72166: 56% mana crimson_chorus
5:08.860 default W time_warp Fluffy_Pillow 41639.0/72166: 58% mana arcane_charge, clearcasting, crimson_chorus
5:08.860 rotation . arcane_blast Fluffy_Pillow 39639.0/72166: 55% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:10.269 rotation . arcane_blast Fluffy_Pillow 38922.6/72166: 54% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:11.556 rotation . arcane_blast Fluffy_Pillow 36655.1/72166: 51% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:12.720 cooldowns j radiant_spark Fluffy_Pillow 32835.2/72166: 45% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:13.743 cooldowns n arcane_power Fluffy_Pillow 33311.7/72166: 46% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:13.743 rotation * arcane_blast Fluffy_Pillow 33311.7/72166: 46% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus
5:14.784 rotation * arcane_blast Fluffy_Pillow 31376.7/72166: 43% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
5:15.826 rotation * arcane_blast Fluffy_Pillow 29443.1/72166: 41% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
5:16.870 rotation * arcane_blast Fluffy_Pillow 27512.4/72166: 38% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
5:17.912 default V potion Fluffy_Pillow 25578.9/72166: 35% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
5:17.912 rotation * arcane_blast Fluffy_Pillow 25578.9/72166: 35% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_spectral_intellect
5:18.956 rotation - arcane_missiles Fluffy_Pillow 23648.2/72166: 33% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_spectral_intellect
5:21.961 rotation . arcane_blast Fluffy_Pillow 27985.3/72166: 39% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_spectral_intellect
5:23.004 default T counterspell Fluffy_Pillow 26053.2/72166: 36% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_spectral_intellect
5:23.004 rotation . arcane_blast Fluffy_Pillow 25553.2/72166: 35% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_spectral_intellect
5:24.047 rotation . arcane_blast Fluffy_Pillow 23621.1/72166: 33% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect
5:25.090 cooldowns p presence_of_mind Fluffy_Pillow 21689.0/72166: 30% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect
5:25.090 rotation . arcane_blast Fluffy_Pillow 21689.0/72166: 30% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect
5:26.111 rotation . arcane_blast Fluffy_Pillow 19725.1/72166: 27% mana arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), potion_of_spectral_intellect
5:27.131 rotation - arcane_missiles Fluffy_Pillow 17759.8/72166: 25% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect
5:28.660 rotation . arcane_blast Fluffy_Pillow 19966.6/72166: 28% mana arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect
5:29.682 rotation . arcane_blast Fluffy_Pillow 18004.2/72166: 25% mana arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_spectral_intellect
5:30.722 rotation . arcane_blast Fluffy_Pillow 12630.2/72166: 18% mana arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_spectral_intellect
5:31.764 rotation % evocation Fluffy_Pillow 7259.1/72166: 10% mana arcane_charge(4), temporal_warp, crimson_chorus(3), potion_of_spectral_intellect
5:35.242 rotation $ cancel_action Fluffy_Pillow 70107.5/72166: 97% mana arcane_charge(4), evocation, temporal_warp, potion_of_spectral_intellect
5:35.247 rotation ' arcane_barrage Fluffy_Pillow 70114.8/72166: 97% mana arcane_charge(4), temporal_warp, potion_of_spectral_intellect
5:36.269 cooldowns l touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana temporal_warp, potion_of_spectral_intellect
5:37.292 cooldowns o rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), temporal_warp, potion_of_spectral_intellect
5:38.312 final_burn r arcane_blast Fluffy_Pillow 71145.1/72166: 99% mana arcane_charge(4), rune_of_power, temporal_warp, potion_of_spectral_intellect
5:39.354 final_burn r arcane_blast Fluffy_Pillow 65296.5/72166: 90% mana arcane_charge(4), rune_of_power, temporal_warp, potion_of_spectral_intellect
5:40.396 final_burn r arcane_blast Fluffy_Pillow 59925.4/72166: 83% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp, potion_of_spectral_intellect
5:41.437 final_burn q arcane_missiles Fluffy_Pillow 54552.9/72166: 76% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp, potion_of_spectral_intellect
5:43.014 final_burn r arcane_blast Fluffy_Pillow 56829.0/72166: 79% mana arcane_charge(4), rune_of_power, temporal_warp
5:44.056 final_burn r arcane_blast Fluffy_Pillow 51458.0/72166: 71% mana arcane_charge(4), rune_of_power, temporal_warp
5:45.098 final_burn r arcane_blast Fluffy_Pillow 46086.9/72166: 64% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:46.139 final_burn q arcane_missiles Fluffy_Pillow 40714.4/72166: 56% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Kyrian_ArcaneProdigy"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=kyrian
soulbind=34:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Kyrian_ArtificeoftheArchmage : 6046 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6046.4 6046.4 12.0 / 0.198% 931.4 / 15.4% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2501.4 2383.9 Mana 0.00% 44.7 99.8% 100%
Talents
Kyrian
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Kyrian_ArtificeoftheArchmage 6046
Arcane Barrage 395 6.5% 20.7 13.73sec 5712 4657 Direct 20.7 4867 9639 5715 17.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.72 20.72 0.00 0.00 1.2265 0.0000 118360.49 118360.49 0.00% 4656.93 4656.93
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.26% 17.04 10 28 4867.32 2837 8644 4869.18 4374 5371 82948 82948 0.00%
crit 17.74% 3.67 0 10 9638.95 5803 14134 9408.03 0 13767 35412 35412 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.01
    fishing_opener
    [}]:0.90
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.50
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.37
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [)]:3.52
  • if_expr:debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
    rotation
    [=]:5.55
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [>]:1.55
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [?]:1.18
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [@]:2.77
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:0.01
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.22
Arcane Blast 2583 42.6% 119.6 2.50sec 6458 5075 Direct 120.6 5279 11311 6406 18.7%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 119.55 120.55 0.00 0.00 1.2727 0.0000 772122.41 772122.41 0.00% 5074.61 5074.61
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.32% 98.04 64 131 5278.96 922 16802 5284.06 4651 5998 517488 517488 0.00%
crit 18.68% 22.52 8 41 11311.40 1844 33605 11325.56 6851 15649 254635 254635 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:3.64
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:6.00
  • if_expr:dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
    fishing_opener
    ["]:19.52
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [*]:27.29
  • if_expr:dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
    rotation
    [+]:0.04
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:62.62
Arcane Echo 261 4.3% 150.7 1.95sec 520 0 Direct 150.7 426 910 520 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 150.67 150.67 0.00 0.00 0.0000 0.0000 78313.21 78313.21 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.60% 121.44 72 181 426.16 220 669 426.30 365 484 51730 51730 0.00%
crit 19.40% 29.23 11 60 909.97 441 1338 911.12 682 1120 26583 26583 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1931 32.0% 37.8 7.32sec 15320 8078 Periodic 266.8 1799 3800 2174 18.7% 22.3%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 37.83 0.00 267.02 266.75 1.8966 0.2509 579622.07 579622.07 0.00% 8078.13 8078.13
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.28% 216.81 131 330 1799.08 1119 4354 1800.50 1570 2128 389871 389871 0.00%
crit 18.72% 49.95 23 92 3800.05 2238 8709 3804.85 2961 4862 189752 189752 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.96
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.93
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [,]:4.95
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [-]:4.37
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [:]:2.71
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [;]:3.68
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (129) 0.0% (2.1%) 10.5 28.64sec 3693 2923

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.52 0.00 0.00 0.00 1.2636 0.0000 0.00 0.00 0.00% 2922.56 2922.56

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [<]:9.52
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 129 2.1% 10.5 29.11sec 3694 0 Direct 10.5 3145 6277 3693 17.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.51 10.51 0.00 0.00 0.0000 0.0000 38840.77 38840.77 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.49% 8.67 3 14 3145.23 3018 4478 3145.34 3018 3487 27282 27282 0.00%
crit 17.51% 1.84 0 6 6276.85 6035 8956 5408.43 0 8956 11558 11558 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12504 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.61sec 2503 0 Periodic 13.5 1565 3087 1849 18.7% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.97 0.00 13.49 13.49 0.0000 1.7478 24957.23 24957.23 0.00% 1058.18 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.34% 10.98 3 14 1565.47 175 1852 1566.80 1223 1852 17183 17183 0.00%
crit 18.66% 2.52 0 8 3087.21 349 3704 2879.15 0 3704 7774 7774 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.8 14.23sec 540 0 Direct 20.8 456 911 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.77 20.77 0.00 0.00 0.0000 0.0000 11214.53 11214.53 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.57% 16.94 8 36 456.10 444 470 456.09 444 467 7726 7726 0.00%
crit 18.43% 3.83 0 13 911.16 887 941 896.70 0 941 3488 3488 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6009 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 20.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6009.48 6009.48 0.00% 51.03 51.03
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.04% 91.25 77 104 43.41 30 57 43.41 42 45 3961 3961 0.00%
crit 19.96% 22.75 10 37 90.03 60 114 90.06 78 103 2048 2048 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3705.00
Radiant Spark 121 2.0% 7.4 41.05sec 4900 3935 Direct 7.4 2269 4585 2697 18.5%
Periodic 49.9 266 579 328 19.6% 24.3%

Stats Details: Radiant Spark

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.42 7.42 49.90 49.90 1.2455 1.4589 36352.75 36352.75 0.00% 443.11 3934.71
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.49% 6.05 1 9 2269.41 2100 2779 2268.68 2100 2622 13718 13718 0.00%
crit 18.51% 1.37 0 5 4584.90 4200 5559 3542.43 0 5559 6297 6297 0.00%
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.36% 40.10 25 57 265.97 11 505 266.24 218 312 10662 10662 0.00%
crit 19.64% 9.80 1 22 579.23 23 1010 581.90 228 938 5676 5676 0.00%

Action Details: Radiant Spark

  • id:307443
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.760000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.082400
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:10.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:307443
  • name:Radiant Spark
  • school:arcane
  • tooltip:Suffering $w2 Arcane damage every $t2 sec.
  • description:Conjure a radiant spark that causes {$s1=0 + 76.0%} Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes {$307454s1=10}% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells.

Action Priority List

    cooldowns
    [h]:4.73
  • if_expr:cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
    cooldowns
    [i]:0.52
  • if_expr:cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
    cooldowns
    [j]:1.20
  • if_expr:cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
Shadowcore Oil Blast 42 0.7% 41.9 7.10sec 297 0 Direct 41.9 251 502 297 18.6%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.87 41.87 0.00 0.00 0.0000 0.0000 12454.00 12454.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.37% 34.07 18 56 250.70 244 259 250.69 246 256 8541 8541 0.00%
crit 18.63% 7.80 1 20 501.50 488 517 501.50 488 517 3913 3913 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (443) 0.0% (7.3%) 6.1 49.21sec 21716 17736

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 0.00 0.00 0.00 1.2244 0.0000 0.00 0.00 0.00% 17736.24 17736.24

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [k]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [l]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [m]:0.19
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 443 7.3% 6.1 49.16sec 21716 0 Direct 6.1 21741 0 21741 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 6.10 0.00 0.00 0.0000 0.0000 132578.42 132578.42 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.10 5 8 21741.22 71 77296 21733.68 17210 26939 132578 132578 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:22783.82
  • base_dd_max:22783.82
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Kyrian_ArtificeoftheArchmage
Arcane Power 2.8 122.39sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [n]:1.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 245.16sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.78
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.83sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.57 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.57
Evocation 3.3 102.78sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.31 0.00 18.07 0.00 3.4343 0.6282 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:1.47
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:0.83
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 123.17sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.72 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [p]:1.73
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    fishing_opener
    [{]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.57sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.89 0.00 0.00 0.00 1.2240 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [o]:4.91
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.5 303.64sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 122.09sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.93
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.7 127.2 13.8sec 2.0sec 11.5sec 83.34% 0.00% 82.3 (83.0) 0.0

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.4s / 51.6s
  • trigger_min/max:0.0s / 17.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 54.6s

Stack Uptimes

  • arcane_charge_1:4.74%
  • arcane_charge_2:9.64%
  • arcane_charge_3:9.19%
  • arcane_charge_4:59.77%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.3sec 122.3sec 14.8sec 13.74% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 142.8s
  • trigger_min/max:120.0s / 142.8s
  • trigger_pct:100.00%
  • duration_min/max:1.3s / 15.0s

Stack Uptimes

  • arcane_power_1:13.74%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 244.9sec 244.9sec 11.9sec 6.99% 17.59% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.1s / 265.2s
  • trigger_min/max:240.1s / 265.2s
  • trigger_pct:100.00%
  • duration_min/max:1.3s / 12.0s

Stack Uptimes

  • berserking_1:6.99%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.53%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 16.2 13.5 18.8sec 10.0sec 9.5sec 51.42% 0.00% 2.4 (2.4) 0.8

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.41%
  • clearcasting_2:18.62%
  • clearcasting_3:7.38%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.6sec 28.6sec 52.03% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.32%
  • crimson_chorus_3:16.78%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.7sec 239.7sec 14.5sec 9.05% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.6s / 261.4s
  • trigger_min/max:237.6s / 261.4s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.05%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 102.9sec 102.9sec 3.8sec 4.23% 0.00% 14.8 (14.8) 0.0

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 172.1s
  • trigger_min/max:90.0s / 172.1s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 4.9s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.46%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 2.7 0.0 123.1sec 123.1sec 4.6sec 4.13% 6.70% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:117.4s / 144.5s
  • trigger_min/max:117.4s / 144.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.5s

Stack Uptimes

  • presence_of_mind_1:2.11%
  • presence_of_mind_2:1.82%
  • presence_of_mind_3:0.20%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.5sec 35.5sec 11.8sec 34.23% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 60.1s
  • trigger_min/max:14.5s / 60.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.23%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 304.1sec 304.1sec 35.5sec 17.18% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 324.6s
  • trigger_min/max:300.0s / 324.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.18%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 1 0.67% 0.00% 8.33%
Arcane Barrage Arcane Charge 2 0.63% 0.00% 9.52%
Arcane Barrage Arcane Charge 3 2.60% 0.00% 16.00%
Arcane Barrage Arcane Charge 4 96.10% 80.00% 100.00%
Arcane Blast Arcane Charge 0 6.05% 3.31% 10.24%
Arcane Blast Arcane Charge 1 4.44% 0.83% 8.00%
Arcane Blast Arcane Charge 2 10.53% 5.93% 13.89%
Arcane Blast Arcane Charge 3 11.37% 7.63% 14.58%
Arcane Blast Arcane Charge 4 67.60% 58.88% 75.00%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.46% 0.00% 7.04% 1.8s 0.0s 6.4s
Conserve Phase 100.00% 100.00% 100.00% 299.7s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.668120.057239.976
Evocation13.0260.00082.12244.18414.789121.826
Counterspell0.7810.0008.8119.8333.56219.727
Time Warp2.2130.00024.6123.2821.32425.939
Radiant Spark10.5290.00037.56579.58962.923126.289
Rune of Power7.2240.00034.84544.88819.08576.315
Touch of the Magi5.2090.00025.97133.52717.75968.231
Arcane Power7.7910.00522.84321.96117.53242.796
Arcane Barrage11.3140.00451.526248.847191.820305.498
Arcane Orb8.2140.00067.99293.21644.294165.280
Presence of Mind47.42827.26181.782141.97499.858171.048

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Kyrian_ArtificeoftheArchmage
mana_regen Mana 3153.38 421458.94 59.01% 133.65 10952.09 2.53%
Evocation Mana 127.62 185345.11 25.95% 1452.32 0.00 0.00%
Mana Gem Mana 2.93 21160.70 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.72 86286.11 12.08% 4164.04 2087.46 2.36%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2383.91 2501.42 13057.3 36953.8 597.8 72165.7
Usage Type Count Total Avg RPE APR
Kyrian_ArtificeoftheArchmage
arcane_blast Mana 121.8 631467.8 5183.1 5282.0 1.2
arcane_missiles Mana 38.2 83582.1 2186.0 2209.2 6.9
arcane_orb Mana 10.6 5314.2 500.0 505.2 7.3
counterspell Mana 12.7 11341.8 892.8 902.4 0.0
radiant_spark Mana 7.5 7500.7 1000.0 1011.1 4.8
time_warp Mana 1.5 2974.7 2000.0 2014.4 0.0
touch_of_the_magi Mana 6.2 15413.9 2498.7 2524.8 8.6

Statistics & Data Analysis

Fight Length
Kyrian_ArtificeoftheArchmage Fight Length
Count 1504
Mean 299.67
Minimum 240.06
Maximum 359.98
Spread ( max - min ) 119.92
Range [ ( max - min ) / 2 * 100% ] 20.01%
Standard Deviation 34.7328
5th Percentile 245.91
95th Percentile 354.00
( 95th Percentile - 5th Percentile ) 108.09
Mean Distribution
Standard Deviation 0.8956
95.00% Confidence Interval ( 297.91 - 301.42 )
Normalized 95.00% Confidence Interval ( 99.41% - 100.59% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 517
0.1% Error 51606
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1030
DPS
Kyrian_ArtificeoftheArchmage Damage Per Second
Count 1504
Mean 6046.43
Minimum 5398.66
Maximum 6768.22
Spread ( max - min ) 1369.56
Range [ ( max - min ) / 2 * 100% ] 11.33%
Standard Deviation 237.4440
5th Percentile 5675.82
95th Percentile 6457.32
( 95th Percentile - 5th Percentile ) 781.50
Mean Distribution
Standard Deviation 6.1226
95.00% Confidence Interval ( 6034.43 - 6058.43 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 60
0.1% Error 5925
0.1 Scale Factor Error with Delta=300 482
0.05 Scale Factor Error with Delta=300 1926
0.01 Scale Factor Error with Delta=300 48129
Priority Target DPS
Kyrian_ArtificeoftheArchmage Priority Target Damage Per Second
Count 1504
Mean 6046.43
Minimum 5398.66
Maximum 6768.22
Spread ( max - min ) 1369.56
Range [ ( max - min ) / 2 * 100% ] 11.33%
Standard Deviation 237.4440
5th Percentile 5675.82
95th Percentile 6457.32
( 95th Percentile - 5th Percentile ) 781.50
Mean Distribution
Standard Deviation 6.1226
95.00% Confidence Interval ( 6034.43 - 6058.43 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 60
0.1% Error 5925
0.1 Scale Factor Error with Delta=300 482
0.05 Scale Factor Error with Delta=300 1926
0.01 Scale Factor Error with Delta=300 48129
DPS(e)
Kyrian_ArtificeoftheArchmage Damage Per Second (Effective)
Count 1504
Mean 6046.43
Minimum 5398.66
Maximum 6768.22
Spread ( max - min ) 1369.56
Range [ ( max - min ) / 2 * 100% ] 11.33%
Damage
Kyrian_ArtificeoftheArchmage Damage
Count 1504
Mean 1804815.88
Minimum 1292130.42
Maximum 2252379.17
Spread ( max - min ) 960248.74
Range [ ( max - min ) / 2 * 100% ] 26.60%
DTPS
Kyrian_ArtificeoftheArchmage Damage Taken Per Second
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Kyrian_ArtificeoftheArchmage Healing Per Second
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Kyrian_ArtificeoftheArchmage Healing Per Second (Effective)
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Kyrian_ArtificeoftheArchmage Heal
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Kyrian_ArtificeoftheArchmage Healing Taken Per Second
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Kyrian_ArtificeoftheArchmage Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Kyrian_ArtificeoftheArchmageTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Kyrian_ArtificeoftheArchmage Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.57 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.93 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.78 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 4.73 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
i 0.52 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
j 1.20 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
k 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
l 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
m 0.19 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
n 1.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
o 4.91 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
p 1.73 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
0.00 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.96 arcane_missiles,if=buff.clearcasting.react,chain=1
r 3.64 arcane_blast
s 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
{ 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
| 6.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.90 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.93 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 19.52 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.29 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 1.47 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.50 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.37 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
) 3.52 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
* 27.29 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
+ 0.04 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
, 4.95 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
- 4.37 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
: 2.71 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
; 3.68 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
< 9.52 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
= 5.55 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
> 1.55 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
? 1.18 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
@ 2.77 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
. 0.01 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 62.62 arcane_blast
. 0.83 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.22 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw"U"""""""""""#t$xyzVX||||||~T"""{""""""}<...=....=..;.Th*****)<..'lo,T-.@<.h*****):...T;;...%$'lo,TU..@<....jn*****.-.Tp..?<...=.lo,T-@<.h*****)....;T;...%$'lo,.T.@<.h*****)Y....U><T..:...&kjnX*****,-Tp..?<..o......-.@.T<h***W*%$)......:><.T....:'lo,rrrrh

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Kyrian_ArtificeoftheArchmage 72165.7/72166: 100% mana
Pre precombat 1 food Kyrian_ArtificeoftheArchmage 72165.7/72166: 100% mana
Pre precombat 2 augmentation Kyrian_ArtificeoftheArchmage 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.326 default W time_warp Fluffy_Pillow 71204.5/72166: 99% mana bloodlust, crimson_chorus
0:01.326 fishing_opener v arcane_blast Fluffy_Pillow 69204.5/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.223 fishing_opener w rune_of_power Fluffy_Pillow 64999.2/72166: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:03.011 fishing_opener " arcane_blast Fluffy_Pillow 66136.5/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 default U use_mana_gem Kyrian_ArtificeoftheArchmage 60420.5/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 fishing_opener " arcane_blast Fluffy_Pillow 67637.1/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.617 fishing_opener " arcane_blast Fluffy_Pillow 61921.1/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.419 fishing_opener " arcane_blast Fluffy_Pillow 56203.6/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.223 fishing_opener " arcane_blast Fluffy_Pillow 50489.0/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.025 fishing_opener " arcane_blast Fluffy_Pillow 44771.6/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.827 fishing_opener " arcane_blast Fluffy_Pillow 39054.1/72166: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.629 fishing_opener " arcane_blast Fluffy_Pillow 33336.6/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.433 fishing_opener " arcane_blast Fluffy_Pillow 27622.1/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.236 fishing_opener " arcane_blast Fluffy_Pillow 21906.1/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.038 fishing_opener " arcane_blast Fluffy_Pillow 16188.6/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.841 fishing_opener " arcane_blast Fluffy_Pillow 10472.6/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.644 fishing_opener # arcane_barrage Fluffy_Pillow 4756.6/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.432 fishing_opener t evocation Kyrian_ArtificeoftheArchmage 10223.8/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.977 rotation $ cancel_action Fluffy_Pillow 70009.3/72166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.982 fishing_opener x radiant_spark Fluffy_Pillow 70016.5/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.768 fishing_opener y touch_of_the_magi Fluffy_Pillow 70151.0/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.556 fishing_opener z arcane_power Fluffy_Pillow 68788.3/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.556 default V potion Fluffy_Pillow 68788.3/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.556 default X berserking Fluffy_Pillow 68788.3/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.556 fishing_opener | arcane_blast Fluffy_Pillow 68788.3/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:18.311 fishing_opener | arcane_blast Fluffy_Pillow 66440.5/72166: 92% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.064 fishing_opener | arcane_blast Fluffy_Pillow 64089.8/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.819 fishing_opener | arcane_blast Fluffy_Pillow 61742.0/72166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:20.577 fishing_opener | arcane_blast Fluffy_Pillow 59398.6/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:21.333 fishing_opener | arcane_blast Fluffy_Pillow 57052.2/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:22.089 fishing_opener ~ arcane_missiles Fluffy_Pillow 54705.9/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.160 default T counterspell Fluffy_Pillow 59138.3/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.160 fishing_opener " arcane_blast Fluffy_Pillow 58638.3/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.913 fishing_opener " arcane_blast Fluffy_Pillow 56287.6/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.669 fishing_opener " arcane_blast Fluffy_Pillow 53941.2/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.421 fishing_opener { presence_of_mind Fluffy_Pillow 51589.1/72166: 71% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.421 fishing_opener " arcane_blast Fluffy_Pillow 51589.1/72166: 71% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.177 fishing_opener " arcane_blast Fluffy_Pillow 49242.8/72166: 68% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.931 fishing_opener " arcane_blast Fluffy_Pillow 46893.5/72166: 65% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.684 fishing_opener " arcane_blast Fluffy_Pillow 44542.8/72166: 62% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.486 fishing_opener " arcane_blast Fluffy_Pillow 42262.9/72166: 59% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.288 fishing_opener " arcane_blast Fluffy_Pillow 39982.9/72166: 55% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.090 fishing_opener } arcane_barrage Fluffy_Pillow 37702.9/72166: 52% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.880 rotation < arcane_orb Fluffy_Pillow 43173.1/72166: 60% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.669 rotation . arcane_blast Fluffy_Pillow 43811.9/72166: 61% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.663 rotation . arcane_blast Fluffy_Pillow 41121.5/72166: 57% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.562 rotation . arcane_blast Fluffy_Pillow 36919.1/72166: 51% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.365 rotation = arcane_barrage Fluffy_Pillow 31203.1/72166: 43% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.152 rotation . arcane_blast Fluffy_Pillow 36668.9/72166: 51% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.333 rotation . arcane_blast Fluffy_Pillow 36998.4/72166: 51% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.417 rotation . arcane_blast Fluffy_Pillow 35813.0/72166: 50% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.411 rotation . arcane_blast Fluffy_Pillow 33122.7/72166: 46% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.308 rotation = arcane_barrage Fluffy_Pillow 28917.3/72166: 40% mana arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:42.330 rotation . arcane_blast Fluffy_Pillow 34722.3/72166: 48% mana clearcasting, potion_of_spectral_intellect
0:44.320 rotation . arcane_blast Fluffy_Pillow 36219.5/72166: 50% mana arcane_charge, clearcasting
0:46.153 rotation ; arcane_missiles Fluffy_Pillow 36115.1/72166: 50% mana arcane_charge(2), clearcasting
0:48.109 rotation . arcane_blast Fluffy_Pillow 38938.2/72166: 54% mana arcane_charge(2)
0:49.779 default T counterspell Fluffy_Pillow 37223.6/72166: 52% mana arcane_charge(3)
0:49.779 cooldowns h radiant_spark Fluffy_Pillow 36223.6/72166: 50% mana arcane_charge(3)
0:51.108 rotation * arcane_blast Fluffy_Pillow 37141.7/72166: 51% mana arcane_charge(3)
0:52.620 rotation * arcane_blast Fluffy_Pillow 33824.0/72166: 47% mana arcane_charge(4), clearcasting
0:53.975 rotation * arcane_blast Fluffy_Pillow 28904.7/72166: 40% mana arcane_charge(4), clearcasting
0:55.328 rotation * arcane_blast Fluffy_Pillow 23982.5/72166: 33% mana arcane_charge(4), clearcasting(2)
0:56.683 rotation * arcane_blast Fluffy_Pillow 19063.2/72166: 26% mana arcane_charge(4), clearcasting(2)
0:58.036 rotation ) arcane_barrage Fluffy_Pillow 14141.0/72166: 20% mana arcane_charge(4), clearcasting(2)
0:59.363 rotation < arcane_orb Fluffy_Pillow 20386.2/72166: 28% mana clearcasting(2)
1:00.690 rotation . arcane_blast Fluffy_Pillow 21801.5/72166: 30% mana arcane_charge(2), clearcasting(2)
1:02.362 rotation . arcane_blast Fluffy_Pillow 20089.7/72166: 28% mana arcane_charge(3), clearcasting(2), crimson_chorus
1:03.876 rotation ' arcane_barrage Fluffy_Pillow 16774.9/72166: 23% mana arcane_charge(4), clearcasting(3), crimson_chorus
1:05.202 cooldowns l touch_of_the_magi Fluffy_Pillow 23018.7/72166: 32% mana clearcasting(3), crimson_chorus
1:06.530 cooldowns o rune_of_power Fluffy_Pillow 22435.4/72166: 31% mana arcane_charge(4), clearcasting(3), crimson_chorus
1:07.858 rotation , arcane_missiles Fluffy_Pillow 24352.1/72166: 34% mana arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus
1:15.666 default T counterspell Fluffy_Pillow 28121.5/72166: 39% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:15.666 rotation - arcane_missiles Fluffy_Pillow 27121.5/72166: 38% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.704 rotation . arcane_blast Fluffy_Pillow 30063.0/72166: 42% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:19.059 rotation @ arcane_barrage Fluffy_Pillow 25143.7/72166: 35% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:20.387 rotation < arcane_orb Fluffy_Pillow 31390.4/72166: 43% mana crimson_chorus(2)
1:21.712 rotation . arcane_blast Fluffy_Pillow 32802.7/72166: 45% mana arcane_charge(2), crimson_chorus(2)
1:23.383 cooldowns h radiant_spark Fluffy_Pillow 31089.5/72166: 43% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:24.711 rotation * arcane_blast Fluffy_Pillow 32006.2/72166: 44% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:26.223 rotation * arcane_blast Fluffy_Pillow 28688.5/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:27.579 rotation * arcane_blast Fluffy_Pillow 23770.7/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:28.931 rotation * arcane_blast Fluffy_Pillow 18847.0/72166: 26% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:30.285 rotation * arcane_blast Fluffy_Pillow 13926.3/72166: 19% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:31.638 rotation ) arcane_barrage Fluffy_Pillow 9004.1/72166: 12% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
1:32.966 rotation : arcane_missiles Fluffy_Pillow 15250.7/72166: 21% mana clearcasting(3)
1:34.991 rotation . arcane_blast Fluffy_Pillow 18173.5/72166: 25% mana clearcasting(2)
1:36.982 rotation . arcane_blast Fluffy_Pillow 19672.1/72166: 27% mana arcane_charge, clearcasting(2)
1:38.813 rotation . arcane_blast Fluffy_Pillow 19564.8/72166: 27% mana arcane_charge(2), clearcasting(2)
1:40.483 default T counterspell Fluffy_Pillow 17850.1/72166: 25% mana arcane_charge(3), clearcasting(2)
1:40.483 rotation ; arcane_missiles Fluffy_Pillow 16850.1/72166: 23% mana arcane_charge(3), clearcasting(2)
1:42.521 rotation ; arcane_missiles Fluffy_Pillow 19791.6/72166: 27% mana arcane_charge(3), clearcasting
1:44.616 rotation . arcane_blast Fluffy_Pillow 22815.4/72166: 32% mana arcane_charge(3)
1:46.128 rotation . arcane_blast Fluffy_Pillow 19497.7/72166: 27% mana arcane_charge(4)
1:47.481 rotation . arcane_blast Fluffy_Pillow 14575.5/72166: 20% mana arcane_charge(4)
1:48.834 rotation % evocation Kyrian_ArtificeoftheArchmage 9653.3/72166: 13% mana arcane_charge(4), clearcasting
1:53.139 rotation $ cancel_action Fluffy_Pillow 69493.7/72166: 96% mana arcane_charge(4), clearcasting, evocation
1:53.143 rotation ' arcane_barrage Fluffy_Pillow 69499.4/72166: 96% mana arcane_charge(4), clearcasting
1:54.471 cooldowns l touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting
1:55.798 cooldowns o rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting
1:57.126 rotation , arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting, rune_of_power
2:05.781 default T counterspell Fluffy_Pillow 59966.6/72166: 83% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.781 default U use_mana_gem Kyrian_ArtificeoftheArchmage 58966.6/72166: 82% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.781 rotation . arcane_blast Fluffy_Pillow 66183.2/72166: 92% mana arcane_charge(4), rune_of_power, crimson_chorus
2:07.134 rotation . arcane_blast Fluffy_Pillow 61261.0/72166: 85% mana arcane_charge(4), rune_of_power, crimson_chorus
2:08.487 rotation @ arcane_barrage Fluffy_Pillow 56338.8/72166: 78% mana arcane_charge(4), rune_of_power, crimson_chorus
2:09.815 rotation < arcane_orb Fluffy_Pillow 62585.5/72166: 87% mana crimson_chorus
2:11.145 rotation . arcane_blast Fluffy_Pillow 64005.1/72166: 89% mana arcane_charge(2), crimson_chorus
2:12.815 rotation . arcane_blast Fluffy_Pillow 62290.4/72166: 86% mana arcane_charge(3), crimson_chorus(2)
2:14.327 rotation . arcane_blast Fluffy_Pillow 58972.7/72166: 82% mana arcane_charge(4), crimson_chorus(2)
2:15.679 rotation . arcane_blast Fluffy_Pillow 54049.1/72166: 75% mana arcane_charge(4), crimson_chorus(2)
2:17.032 cooldowns j radiant_spark Fluffy_Pillow 49126.9/72166: 68% mana arcane_charge(4), crimson_chorus(2)
2:18.359 cooldowns n arcane_power Fluffy_Pillow 50042.2/72166: 69% mana arcane_charge(4), crimson_chorus(2)
2:18.359 rotation * arcane_blast Fluffy_Pillow 50042.2/72166: 69% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:19.712 rotation * arcane_blast Fluffy_Pillow 48557.5/72166: 67% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.065 rotation * arcane_blast Fluffy_Pillow 47072.8/72166: 65% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:22.419 rotation * arcane_blast Fluffy_Pillow 45589.5/72166: 63% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.773 rotation * arcane_blast Fluffy_Pillow 44106.3/72166: 61% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.129 rotation . arcane_blast Fluffy_Pillow 42625.9/72166: 59% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:26.481 rotation - arcane_missiles Fluffy_Pillow 41139.8/72166: 57% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:28.525 rotation . arcane_blast Fluffy_Pillow 44089.9/72166: 61% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.878 default T counterspell Fluffy_Pillow 42605.2/72166: 59% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.878 cooldowns p presence_of_mind Fluffy_Pillow 42105.2/72166: 58% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.878 rotation . arcane_blast Fluffy_Pillow 42105.2/72166: 58% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3)
2:31.206 rotation . arcane_blast Fluffy_Pillow 40584.4/72166: 56% mana arcane_charge(4), arcane_power, presence_of_mind(2), crimson_chorus(3)
2:32.534 rotation ? arcane_barrage Fluffy_Pillow 39063.6/72166: 54% mana arcane_charge(4), arcane_power, presence_of_mind
2:33.863 rotation < arcane_orb Fluffy_Pillow 45311.8/72166: 63% mana presence_of_mind
2:35.191 rotation . arcane_blast Fluffy_Pillow 46728.5/72166: 65% mana arcane_charge(2), presence_of_mind
2:36.518 rotation . arcane_blast Fluffy_Pillow 44518.8/72166: 62% mana arcane_charge(3)
2:38.031 rotation . arcane_blast Fluffy_Pillow 41202.5/72166: 57% mana arcane_charge(4)
2:39.385 rotation = arcane_barrage Fluffy_Pillow 36281.7/72166: 50% mana arcane_charge(4)
2:40.711 rotation . arcane_blast Fluffy_Pillow 42525.5/72166: 59% mana
2:42.701 cooldowns l touch_of_the_magi Fluffy_Pillow 44022.7/72166: 61% mana arcane_charge
2:44.031 cooldowns o rune_of_power Fluffy_Pillow 43442.3/72166: 60% mana arcane_charge(4)
2:45.359 rotation , arcane_missiles Fluffy_Pillow 45359.0/72166: 63% mana arcane_charge(4), rune_of_power
2:54.312 default T counterspell Fluffy_Pillow 28281.0/72166: 39% mana arcane_charge(4), clearcasting, rune_of_power
2:54.312 rotation - arcane_missiles Fluffy_Pillow 27281.0/72166: 38% mana arcane_charge(4), clearcasting, rune_of_power
2:56.422 rotation @ arcane_barrage Fluffy_Pillow 30326.4/72166: 42% mana arcane_charge(4), rune_of_power
2:57.748 rotation < arcane_orb Fluffy_Pillow 36570.2/72166: 51% mana
2:59.073 rotation . arcane_blast Fluffy_Pillow 37982.6/72166: 53% mana arcane_charge(2)
3:00.744 cooldowns h radiant_spark Fluffy_Pillow 36269.4/72166: 50% mana arcane_charge(3)
3:02.071 rotation * arcane_blast Fluffy_Pillow 37184.7/72166: 52% mana arcane_charge(3)
3:03.584 rotation * arcane_blast Fluffy_Pillow 33868.4/72166: 47% mana arcane_charge(4), crimson_chorus
3:04.938 rotation * arcane_blast Fluffy_Pillow 28947.6/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.291 rotation * arcane_blast Fluffy_Pillow 24025.4/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.644 rotation * arcane_blast Fluffy_Pillow 19103.2/72166: 26% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.997 rotation ) arcane_barrage Fluffy_Pillow 14181.0/72166: 20% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:10.324 rotation . arcane_blast Fluffy_Pillow 20426.3/72166: 28% mana clearcasting(2), crimson_chorus
3:12.314 rotation . arcane_blast Fluffy_Pillow 21923.5/72166: 30% mana arcane_charge, clearcasting(2), crimson_chorus
3:14.144 rotation . arcane_blast Fluffy_Pillow 21814.7/72166: 30% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:15.815 rotation . arcane_blast Fluffy_Pillow 20101.5/72166: 28% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:17.329 rotation ; arcane_missiles Fluffy_Pillow 16786.7/72166: 23% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:19.366 default T counterspell Fluffy_Pillow 19726.7/72166: 27% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:19.366 rotation ; arcane_missiles Fluffy_Pillow 18726.7/72166: 26% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:21.383 rotation . arcane_blast Fluffy_Pillow 21637.9/72166: 30% mana arcane_charge(4), crimson_chorus(2)
3:22.737 rotation . arcane_blast Fluffy_Pillow 16717.1/72166: 23% mana arcane_charge(4), crimson_chorus(2)
3:24.090 rotation . arcane_blast Fluffy_Pillow 11794.9/72166: 16% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:25.442 rotation % evocation Fluffy_Pillow 6871.3/72166: 10% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:29.880 rotation $ cancel_action Fluffy_Pillow 68560.4/72166: 95% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(3)
3:29.884 rotation ' arcane_barrage Fluffy_Pillow 68566.2/72166: 95% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:31.213 cooldowns l touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2), crimson_chorus(3)
3:32.541 cooldowns o rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:33.866 rotation , arcane_missiles Fluffy_Pillow 71585.3/72166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
3:41.953 rotation . arcane_blast Fluffy_Pillow 71590.7/72166: 99% mana arcane_charge(4), rune_of_power
3:43.309 default T counterspell Fluffy_Pillow 65300.8/72166: 90% mana arcane_charge(4), rune_of_power
3:43.366 rotation . arcane_blast Fluffy_Pillow 64383.1/72166: 89% mana arcane_charge(4), rune_of_power
3:44.719 rotation @ arcane_barrage Fluffy_Pillow 59460.9/72166: 82% mana arcane_charge(4), rune_of_power
3:46.046 rotation < arcane_orb Fluffy_Pillow 65706.1/72166: 91% mana
3:47.373 rotation . arcane_blast Fluffy_Pillow 67121.4/72166: 93% mana arcane_charge(2)
3:49.044 cooldowns h radiant_spark Fluffy_Pillow 65408.2/72166: 91% mana arcane_charge(3)
3:50.371 rotation * arcane_blast Fluffy_Pillow 66323.4/72166: 92% mana arcane_charge(3)
3:51.883 rotation * arcane_blast Fluffy_Pillow 63005.7/72166: 87% mana arcane_charge(4)
3:53.237 rotation * arcane_blast Fluffy_Pillow 58085.0/72166: 80% mana arcane_charge(4), clearcasting
3:54.590 rotation * arcane_blast Fluffy_Pillow 53162.8/72166: 74% mana arcane_charge(4), clearcasting
3:55.943 rotation * arcane_blast Fluffy_Pillow 48240.6/72166: 67% mana arcane_charge(4), clearcasting
3:57.297 rotation ) arcane_barrage Fluffy_Pillow 43319.8/72166: 60% mana arcane_charge(4), clearcasting
3:58.626 default Y use_item_empyreal_ordnance Fluffy_Pillow 49567.9/72166: 69% mana clearcasting
3:58.626 rotation . arcane_blast Fluffy_Pillow 49567.9/72166: 69% mana clearcasting
4:00.615 rotation . arcane_blast Fluffy_Pillow 51063.7/72166: 71% mana arcane_charge, clearcasting
4:02.444 rotation . arcane_blast Fluffy_Pillow 50953.5/72166: 71% mana arcane_charge(2), clearcasting
4:04.113 rotation . arcane_blast Fluffy_Pillow 49237.4/72166: 68% mana arcane_charge(3), clearcasting, crimson_chorus
4:05.625 default U use_mana_gem Kyrian_ArtificeoftheArchmage 45919.7/72166: 64% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.781 rotation > arcane_barrage Fluffy_Pillow 53361.4/72166: 74% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.107 rotation < arcane_orb Fluffy_Pillow 59605.2/72166: 83% mana clearcasting(2), crimson_chorus
4:08.434 default T counterspell Fluffy_Pillow 61020.5/72166: 85% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:08.434 rotation . arcane_blast Fluffy_Pillow 60020.5/72166: 83% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:10.105 rotation . arcane_blast Fluffy_Pillow 58307.3/72166: 81% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:11.617 rotation : arcane_missiles Fluffy_Pillow 54989.6/72166: 76% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:13.656 rotation . arcane_blast Fluffy_Pillow 57932.5/72166: 80% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:15.010 rotation . arcane_blast Fluffy_Pillow 53011.7/72166: 73% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:16.364 rotation . arcane_blast Fluffy_Pillow 48091.0/72166: 67% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:17.719 rotation & arcane_barrage Fluffy_Pillow 43171.7/72166: 60% mana arcane_charge(4), clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:19.046 cooldowns k touch_of_the_magi Fluffy_Pillow 49416.9/72166: 68% mana clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:20.373 cooldowns j radiant_spark Fluffy_Pillow 48832.2/72166: 68% mana arcane_charge(4), clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:21.699 cooldowns n arcane_power Fluffy_Pillow 49746.0/72166: 69% mana arcane_charge(4), clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:21.699 default X berserking Fluffy_Pillow 49746.0/72166: 69% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:21.699 rotation * arcane_blast Fluffy_Pillow 49746.0/72166: 69% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:22.932 rotation * arcane_blast Fluffy_Pillow 48088.1/72166: 67% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:24.163 rotation * arcane_blast Fluffy_Pillow 46427.3/72166: 64% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:25.393 rotation * arcane_blast Fluffy_Pillow 44765.1/72166: 62% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:26.623 rotation * arcane_blast Fluffy_Pillow 43102.9/72166: 60% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:27.855 rotation , arcane_missiles Fluffy_Pillow 41443.5/72166: 57% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:29.664 rotation - arcane_missiles Fluffy_Pillow 44054.5/72166: 61% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3)
4:33.049 default T counterspell Fluffy_Pillow 48940.1/72166: 68% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:33.049 cooldowns p presence_of_mind Fluffy_Pillow 48440.1/72166: 67% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:33.049 rotation . arcane_blast Fluffy_Pillow 48440.1/72166: 67% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3)
4:34.255 rotation . arcane_blast Fluffy_Pillow 46743.2/72166: 65% mana arcane_charge(4), arcane_power, presence_of_mind(2)
4:35.583 rotation ? arcane_barrage Fluffy_Pillow 45222.5/72166: 63% mana arcane_charge(4), arcane_power, presence_of_mind
4:36.911 rotation < arcane_orb Fluffy_Pillow 51469.1/72166: 71% mana presence_of_mind
4:38.239 rotation . arcane_blast Fluffy_Pillow 52885.9/72166: 73% mana arcane_charge(2), presence_of_mind
4:39.567 rotation . arcane_blast Fluffy_Pillow 50677.6/72166: 70% mana arcane_charge(3)
4:41.080 cooldowns o rune_of_power Fluffy_Pillow 47361.3/72166: 66% mana arcane_charge(4)
4:42.407 rotation . arcane_blast Fluffy_Pillow 49276.6/72166: 68% mana arcane_charge(4), rune_of_power
4:43.760 rotation . arcane_blast Fluffy_Pillow 44354.4/72166: 61% mana arcane_charge(4), rune_of_power
4:45.113 rotation . arcane_blast Fluffy_Pillow 39432.2/72166: 55% mana arcane_charge(4), rune_of_power
4:46.467 rotation . arcane_blast Fluffy_Pillow 34511.4/72166: 48% mana arcane_charge(4), rune_of_power
4:47.822 rotation . arcane_blast Fluffy_Pillow 29592.1/72166: 41% mana arcane_charge(4), rune_of_power
4:49.176 rotation . arcane_blast Fluffy_Pillow 24671.4/72166: 34% mana arcane_charge(4), clearcasting, rune_of_power
4:50.528 rotation - arcane_missiles Fluffy_Pillow 19747.7/72166: 27% mana arcane_charge(4), clearcasting, rune_of_power
4:52.483 rotation . arcane_blast Fluffy_Pillow 22569.4/72166: 31% mana arcane_charge(4), rune_of_power
4:53.834 rotation @ arcane_barrage Fluffy_Pillow 17644.3/72166: 24% mana arcane_charge(4), rune_of_power
4:55.161 rotation . arcane_blast Fluffy_Pillow 23889.6/72166: 33% mana
4:57.152 default T counterspell Fluffy_Pillow 25388.2/72166: 35% mana arcane_charge
4:57.152 rotation < arcane_orb Fluffy_Pillow 24388.2/72166: 34% mana arcane_charge
4:58.480 cooldowns h radiant_spark Fluffy_Pillow 25804.9/72166: 36% mana arcane_charge(3)
4:59.808 rotation * arcane_blast Fluffy_Pillow 26721.6/72166: 37% mana arcane_charge(3)
5:01.322 rotation * arcane_blast Fluffy_Pillow 23406.8/72166: 32% mana arcane_charge(4)
5:02.674 rotation * arcane_blast Fluffy_Pillow 18483.2/72166: 26% mana arcane_charge(4)
5:04.027 default W time_warp Fluffy_Pillow 13561.0/72166: 19% mana arcane_charge(4)
5:04.027 rotation * arcane_blast Fluffy_Pillow 11561.0/72166: 16% mana arcane_charge(4), temporal_warp
5:05.069 rotation % evocation Fluffy_Pillow 6189.9/72166: 9% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:08.607 rotation $ cancel_action Fluffy_Pillow 70122.5/72166: 97% mana arcane_charge(4), clearcasting, evocation, temporal_warp, crimson_chorus
5:08.612 rotation ) arcane_barrage Fluffy_Pillow 70129.8/72166: 97% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:09.634 rotation . arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana clearcasting, temporal_warp, crimson_chorus
5:11.166 rotation . arcane_blast Fluffy_Pillow 70797.9/72166: 98% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:12.575 rotation . arcane_blast Fluffy_Pillow 69422.9/72166: 96% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:13.861 rotation . arcane_blast Fluffy_Pillow 67154.0/72166: 93% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:15.025 rotation . arcane_blast Fluffy_Pillow 63334.1/72166: 88% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:16.068 rotation . arcane_blast Fluffy_Pillow 57964.4/72166: 80% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:17.111 rotation : arcane_missiles Fluffy_Pillow 52594.8/72166: 73% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2)
5:18.652 rotation > arcane_barrage Fluffy_Pillow 54819.0/72166: 76% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:19.674 rotation < arcane_orb Fluffy_Pillow 60624.0/72166: 84% mana clearcasting(2), temporal_warp, crimson_chorus(2)
5:20.697 rotation . arcane_blast Fluffy_Pillow 61600.5/72166: 85% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(2)
5:21.983 default T counterspell Fluffy_Pillow 59331.6/72166: 82% mana arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2)
5:21.983 rotation . arcane_blast Fluffy_Pillow 58331.6/72166: 81% mana arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2)
5:23.150 rotation . arcane_blast Fluffy_Pillow 54515.9/72166: 76% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:24.194 rotation . arcane_blast Fluffy_Pillow 49147.7/72166: 68% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:25.235 rotation . arcane_blast Fluffy_Pillow 43775.2/72166: 61% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:26.278 rotation : arcane_missiles Fluffy_Pillow 38405.6/72166: 53% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3)
5:27.965 rotation ' arcane_barrage Fluffy_Pillow 40840.5/72166: 57% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:28.985 cooldowns l touch_of_the_magi Fluffy_Pillow 46642.6/72166: 65% mana clearcasting(2), temporal_warp, crimson_chorus(3)
5:30.009 cooldowns o rune_of_power Fluffy_Pillow 45620.6/72166: 63% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:31.032 rotation , arcane_missiles Fluffy_Pillow 47097.1/72166: 65% mana arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3)
5:38.908 final_burn r arcane_blast Fluffy_Pillow 43464.6/72166: 60% mana arcane_charge(4), rune_of_power, temporal_warp
5:39.949 final_burn r arcane_blast Fluffy_Pillow 38092.1/72166: 53% mana arcane_charge(4), rune_of_power, temporal_warp
5:40.992 final_burn r arcane_blast Fluffy_Pillow 32722.5/72166: 45% mana arcane_charge(4), rune_of_power, temporal_warp
5:42.035 final_burn r arcane_blast Fluffy_Pillow 27352.9/72166: 38% mana arcane_charge(4), rune_of_power, temporal_warp
5:43.077 cooldowns h radiant_spark Fluffy_Pillow 21981.8/72166: 30% mana arcane_charge(4), temporal_warp

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Kyrian_ArtificeoftheArchmage"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=kyrian
soulbind=55:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Kyrian_IoAsc : 6185 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6184.8 6184.8 12.2 / 0.198% 901.3 / 14.6% 2.5
RPS Out RPS In Primary Resource Waiting APM Active Skill
2497.1 2378.9 Mana 0.00% 44.6 100.2% 100%
Talents
Kyrian
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Kyrian_IoAsc 6185
Arcane Barrage 408 6.6% 20.5 13.99sec 5973 4869 Direct 20.5 5103 10127 5976 17.4%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.53 20.52 0.00 0.00 1.2269 0.0000 122636.94 122636.94 0.00% 4868.67 4868.67
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.64% 16.96 9 26 5103.40 2676 8644 5105.29 4418 5657 86564 86564 0.00%
crit 17.36% 3.56 0 10 10126.89 5352 16309 9809.78 0 16309 36073 36073 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.02
    fishing_opener
    [}]:0.90
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.49
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.42
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [)]:3.54
  • if_expr:debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
    rotation
    [=]:5.29
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [>]:1.53
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [?]:1.20
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [@]:2.78
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.21
Arcane Blast 2689 43.4% 120.1 2.50sec 6719 5272 Direct 121.1 5505 11742 6665 18.6%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 120.07 121.07 0.00 0.00 1.2744 0.0000 806711.84 806711.84 0.00% 5271.94 5271.94
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.40% 98.55 68 128 5504.84 922 20403 5510.20 4734 6379 542424 542424 0.00%
crit 18.60% 22.52 8 38 11741.90 1844 40806 11763.15 7222 17852 264288 264288 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:3.52
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:6.00
  • if_expr:dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
    fishing_opener
    ["]:19.54
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [*]:27.53
  • if_expr:dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
    rotation
    [+]:0.03
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:63.03
Arcane Echo 260 4.2% 151.1 1.95sec 517 0 Direct 151.1 424 907 518 19.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 151.06 151.06 0.00 0.00 0.0000 0.0000 78146.81 78146.81 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.66% 121.85 78 174 424.31 220 669 424.63 358 477 51684 51684 0.00%
crit 19.34% 29.21 12 51 906.58 441 1338 907.34 692 1118 26463 26463 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1942 31.5% 38.0 7.27sec 15395 8120 Periodic 268.1 1805 3820 2183 18.8% 22.4%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 38.01 0.00 268.39 268.13 1.8959 0.2508 585203.70 585203.70 0.00% 8120.39 8120.39
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.22% 217.79 129 318 1804.91 1119 5287 1806.40 1535 2128 392963 392963 0.00%
crit 18.78% 50.34 20 87 3820.39 2238 10575 3823.19 2950 4937 192241 192241 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.91
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.93
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [,]:5.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [-]:4.44
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [:]:2.66
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [;]:3.66
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (130) 0.0% (2.1%) 10.6 29.04sec 3687 2918

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.58 0.00 0.00 0.00 1.2637 0.0000 0.00 0.00 0.00% 2917.98 2917.98

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [<]:9.58
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 130 2.1% 10.6 29.47sec 3689 0 Direct 10.6 3145 6289 3689 17.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.57 10.57 0.00 0.00 0.0000 0.0000 39004.58 39004.58 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.69% 8.74 3 15 3144.53 3018 5438 3144.52 3018 3622 27492 27492 0.00%
crit 17.31% 1.83 0 7 6288.68 6035 10875 5367.05 0 10875 11512 11512 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12584 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.58sec 2517 0 Periodic 13.5 1564 3105 1858 19.1% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.97 0.00 13.51 13.51 0.0000 1.7470 25105.46 25105.46 0.00% 1064.02 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.86% 10.92 2 14 1564.00 175 1852 1565.88 1298 1852 17084 17084 0.00%
crit 19.14% 2.59 0 8 3104.51 349 3704 2915.49 0 3704 8022 8022 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.9 14.17sec 540 0 Direct 20.9 456 911 540 18.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.86 20.86 0.00 0.00 0.0000 0.0000 11271.26 11271.26 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.46% 16.99 6 30 455.92 444 470 455.95 445 469 7748 7748 0.00%
crit 18.54% 3.87 0 12 911.15 887 941 894.10 0 941 3524 3524 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6003 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6003.45 6003.45 0.00% 50.98 50.98
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.18% 91.40 75 104 43.41 30 57 43.40 42 45 3967 3967 0.00%
crit 19.82% 22.60 10 39 90.10 60 114 90.16 77 108 2036 2036 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3471.00
Radiant Spark 121 2.0% 7.4 40.93sec 4912 3944 Direct 7.4 2268 4587 2707 19.0%
Periodic 50.1 265 580 328 19.8% 24.3%

Stats Details: Radiant Spark

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.44 7.44 50.08 50.08 1.2454 1.4586 36539.73 36539.73 0.00% 443.93 3944.27
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.05% 6.03 2 9 2267.77 2100 2779 2265.58 2100 2503 13673 13673 0.00%
crit 18.95% 1.41 0 5 4586.70 4200 5559 3620.57 0 5559 6466 6466 0.00%
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.19% 40.16 25 56 265.35 11 505 265.61 218 315 10653 10653 0.00%
crit 19.81% 9.92 2 22 579.53 23 1010 581.28 302 952 5749 5749 0.00%

Action Details: Radiant Spark

  • id:307443
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.760000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.082400
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:10.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:307443
  • name:Radiant Spark
  • school:arcane
  • tooltip:Suffering $w2 Arcane damage every $t2 sec.
  • description:Conjure a radiant spark that causes {$s1=0 + 76.0%} Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes {$307454s1=10}% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells.

Action Priority List

    cooldowns
    [h]:4.76
  • if_expr:cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
    cooldowns
    [i]:0.49
  • if_expr:cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
    cooldowns
    [j]:1.22
  • if_expr:cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
Shadowcore Oil Blast 41 0.7% 41.7 7.23sec 297 0 Direct 41.7 251 501 297 18.3%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.69 41.69 0.00 0.00 0.0000 0.0000 12364.56 12364.56 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.66% 34.04 19 55 250.65 244 259 250.65 246 255 8533 8533 0.00%
crit 18.34% 7.64 1 17 501.28 488 517 501.23 488 517 3832 3832 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (452) 0.0% (7.3%) 6.1 49.28sec 22214 18150

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 0.00 0.00 0.00 1.2240 0.0000 0.00 0.00 0.00% 18149.96 18149.96

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [k]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [l]:4.14
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [m]:0.20
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 452 7.3% 6.1 49.25sec 22214 0 Direct 6.1 22244 0 22244 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 6.12 0.00 0.00 0.0000 0.0000 136015.77 136015.77 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.12 5 8 22243.60 731 79880 22240.05 16975 27123 136016 136016 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:32861.81
  • base_dd_max:32861.81
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Kyrian_IoAsc
Arcane Power 2.8 122.23sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [n]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_IoAsc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 244.74sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.79
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.82sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.60 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.60
Evocation 3.3 103.57sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.32 0.00 18.09 0.00 3.4233 0.6278 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_IoAsc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:1.48
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:0.84
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_IoAsc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_IoAsc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 123.05sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.73 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [p]:1.73
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    fishing_opener
    [{]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.60sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.91 0.00 0.00 0.00 1.2240 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [o]:4.93
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.5 304.22sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.49
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.99sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_IoAsc
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.93
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.5 126.9 14.0sec 2.1sec 11.6sec 82.75% 0.00% 81.8 (82.2) 0.0

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.1s / 52.4s
  • trigger_min/max:0.0s / 16.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 51.4s

Stack Uptimes

  • arcane_charge_1:4.86%
  • arcane_charge_2:9.26%
  • arcane_charge_3:9.25%
  • arcane_charge_4:59.39%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.3sec 122.3sec 14.8sec 13.70% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 140.2s
  • trigger_min/max:120.0s / 140.2s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 15.0s

Stack Uptimes

  • arcane_power_1:13.70%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 244.9sec 244.9sec 11.8sec 6.97% 17.56% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.3s / 264.1s
  • trigger_min/max:240.3s / 264.1s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 12.0s

Stack Uptimes

  • berserking_1:6.97%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.48% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.48%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 16.3 13.7 18.7sec 10.0sec 9.5sec 51.66% 0.00% 2.6 (2.6) 0.8

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.62%
  • clearcasting_2:18.58%
  • clearcasting_3:7.47%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.6sec 52.01% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.5s
  • trigger_min/max:60.0s / 65.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.90%
  • crimson_chorus_2:17.34%
  • crimson_chorus_3:16.77%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.7sec 239.7sec 14.5sec 9.05% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.6s / 258.6s
  • trigger_min/max:237.6s / 258.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.05%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 103.1sec 103.1sec 3.8sec 4.22% 0.00% 14.8 (14.8) 0.0

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 170.8s
  • trigger_min/max:90.0s / 170.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 4.9s

Stack Uptimes

  • evocation_1:4.22%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.42% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.42%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 2.7 0.0 123.1sec 123.1sec 4.5sec 4.08% 6.69% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:117.3s / 141.3s
  • trigger_min/max:117.3s / 141.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 22.2s

Stack Uptimes

  • presence_of_mind_1:2.07%
  • presence_of_mind_2:1.80%
  • presence_of_mind_3:0.20%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.5sec 35.5sec 11.8sec 34.23% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 73.4s
  • trigger_min/max:14.5s / 73.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.23%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.1sec 304.1sec 35.4sec 17.25% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 321.6s
  • trigger_min/max:300.0s / 321.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.25%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 1 0.63% 0.00% 8.33%
Arcane Barrage Arcane Charge 2 0.66% 0.00% 9.52%
Arcane Barrage Arcane Charge 3 2.65% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 96.06% 82.35% 100.00%
Arcane Blast Arcane Charge 0 6.16% 3.48% 10.08%
Arcane Blast Arcane Charge 1 4.56% 2.59% 7.89%
Arcane Blast Arcane Charge 2 10.68% 6.61% 13.76%
Arcane Blast Arcane Charge 3 11.52% 7.63% 14.68%
Arcane Blast Arcane Charge 4 67.08% 59.15% 74.77%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.42% 0.00% 6.76% 1.8s 0.0s 7.2s
Conserve Phase 100.00% 100.00% 100.00% 300.8s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.794120.002239.974
Evocation13.1990.00080.76444.87216.477121.102
Counterspell0.7900.0007.7429.9632.93422.629
Time Warp2.2290.00021.6353.3401.32422.962
Radiant Spark10.5360.00035.30879.86964.304129.319
Rune of Power7.2870.00033.75145.17821.18080.177
Touch of the Magi5.1960.00029.93733.35019.85258.773
Arcane Power7.7670.01020.15221.98217.50441.722
Arcane Barrage11.5030.00852.759250.445194.614306.010
Arcane Orb8.2360.00070.35893.30942.407159.818
Presence of Mind47.51027.26378.678142.338102.223168.384

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Kyrian_IoAsc
mana_regen Mana 3168.11 423154.06 59.15% 133.57 10871.27 2.50%
Evocation Mana 127.88 185640.73 25.95% 1451.73 0.00 0.00%
Mana Gem Mana 2.93 21153.07 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.53 85428.93 11.94% 4160.99 2134.59 2.44%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2378.94 2497.06 12998.7 36637.4 1187.6 72165.7
Usage Type Count Total Avg RPE APR
Kyrian_IoAsc
arcane_blast Mana 122.5 632950.7 5168.9 5271.4 1.3
arcane_missiles Mana 38.4 83890.3 2183.2 2207.0 7.0
arcane_orb Mana 10.7 5348.0 500.0 505.6 7.3
counterspell Mana 12.7 11380.7 893.2 903.6 0.0
radiant_spark Mana 7.5 7526.3 1000.0 1011.7 4.9
time_warp Mana 1.5 3007.1 2000.0 2015.2 0.0
touch_of_the_magi Mana 6.2 15472.3 2499.1 2527.0 8.8

Statistics & Data Analysis

Fight Length
Kyrian_IoAsc Fight Length
Count 1408
Mean 300.79
Minimum 240.00
Maximum 359.97
Spread ( max - min ) 119.97
Range [ ( max - min ) / 2 * 100% ] 19.94%
Standard Deviation 34.7312
5th Percentile 245.83
95th Percentile 354.50
( 95th Percentile - 5th Percentile ) 108.66
Mean Distribution
Standard Deviation 0.9256
95.00% Confidence Interval ( 298.98 - 302.61 )
Normalized 95.00% Confidence Interval ( 99.40% - 100.60% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 513
0.1% Error 51215
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1030
DPS
Kyrian_IoAsc Damage Per Second
Count 1408
Mean 6184.79
Minimum 5406.49
Maximum 6920.93
Spread ( max - min ) 1514.44
Range [ ( max - min ) / 2 * 100% ] 12.24%
Standard Deviation 234.0111
5th Percentile 5817.78
95th Percentile 6595.74
( 95th Percentile - 5th Percentile ) 777.96
Mean Distribution
Standard Deviation 6.2364
95.00% Confidence Interval ( 6172.57 - 6197.01 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 55
0.1% Error 5500
0.1 Scale Factor Error with Delta=300 468
0.05 Scale Factor Error with Delta=300 1870
0.01 Scale Factor Error with Delta=300 46748
Priority Target DPS
Kyrian_IoAsc Priority Target Damage Per Second
Count 1408
Mean 6184.79
Minimum 5406.49
Maximum 6920.93
Spread ( max - min ) 1514.44
Range [ ( max - min ) / 2 * 100% ] 12.24%
Standard Deviation 234.0111
5th Percentile 5817.78
95th Percentile 6595.74
( 95th Percentile - 5th Percentile ) 777.96
Mean Distribution
Standard Deviation 6.2364
95.00% Confidence Interval ( 6172.57 - 6197.01 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 55
0.1% Error 5500
0.1 Scale Factor Error with Delta=300 468
0.05 Scale Factor Error with Delta=300 1870
0.01 Scale Factor Error with Delta=300 46748
DPS(e)
Kyrian_IoAsc Damage Per Second (Effective)
Count 1408
Mean 6184.79
Minimum 5406.49
Maximum 6920.93
Spread ( max - min ) 1514.44
Range [ ( max - min ) / 2 * 100% ] 12.24%
Damage
Kyrian_IoAsc Damage
Count 1408
Mean 1853000.66
Minimum 1389866.76
Maximum 2289109.61
Spread ( max - min ) 899242.85
Range [ ( max - min ) / 2 * 100% ] 24.26%
DTPS
Kyrian_IoAsc Damage Taken Per Second
Count 1408
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Kyrian_IoAsc Healing Per Second
Count 1408
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Kyrian_IoAsc Healing Per Second (Effective)
Count 1408
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Kyrian_IoAsc Heal
Count 1408
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Kyrian_IoAsc Healing Taken Per Second
Count 1408
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Kyrian_IoAsc Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Kyrian_IoAscTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Kyrian_IoAsc Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.60 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.93 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.49 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.79 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 4.76 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
i 0.49 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
j 1.22 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
k 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
l 4.14 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
m 0.20 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
n 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
o 4.93 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
p 1.73 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
0.00 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.91 arcane_missiles,if=buff.clearcasting.react,chain=1
r 3.52 arcane_blast
s 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
{ 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
| 6.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.90 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.93 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 19.54 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.29 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 1.48 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.49 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.42 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
) 3.54 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
* 27.53 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
+ 0.03 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
, 5.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
- 4.44 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
: 2.66 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
; 3.66 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
< 9.58 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
= 5.29 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
> 1.53 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
? 1.20 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
@ 2.78 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 63.03 arcane_blast
. 0.84 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.21 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw"U"""""""""""#t$xyzVX||||||~T"""{!"""""}<...=....=..;T.h*****)<.'lo,T-.@<.h****=....=T.:<...%$'lo,T..U.-><..jn*****..-Tp..?<.....'lo,T..@<.h*****)...;T.;..%$.'lo,.T.-h*****)Y<..:.TU..:qr

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Kyrian_IoAsc 72165.7/72166: 100% mana
Pre precombat 1 food Kyrian_IoAsc 72165.7/72166: 100% mana
Pre precombat 2 augmentation Kyrian_IoAsc 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus
0:01.327 fishing_opener v arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.225 fishing_opener w rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.012 fishing_opener " arcane_blast Fluffy_Pillow 66138.0/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.814 default U use_mana_gem Kyrian_IoAsc 60420.5/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.814 fishing_opener " arcane_blast Fluffy_Pillow 67637.1/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.617 fishing_opener " arcane_blast Fluffy_Pillow 61921.1/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.420 fishing_opener " arcane_blast Fluffy_Pillow 56205.0/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.223 fishing_opener " arcane_blast Fluffy_Pillow 50489.0/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.025 fishing_opener " arcane_blast Fluffy_Pillow 44771.6/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.825 fishing_opener " arcane_blast Fluffy_Pillow 39051.2/72166: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.626 fishing_opener " arcane_blast Fluffy_Pillow 33332.3/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.429 fishing_opener " arcane_blast Fluffy_Pillow 27616.3/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.233 fishing_opener " arcane_blast Fluffy_Pillow 21901.7/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.036 fishing_opener " arcane_blast Fluffy_Pillow 16185.7/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.837 fishing_opener " arcane_blast Fluffy_Pillow 10466.8/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.638 fishing_opener # arcane_barrage Fluffy_Pillow 4747.9/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.427 fishing_opener t evocation Kyrian_IoAsc 10216.6/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.925 rotation $ cancel_action Fluffy_Pillow 68898.0/72166: 95% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.928 fishing_opener x radiant_spark Fluffy_Pillow 68902.3/72166: 95% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.715 fishing_opener y touch_of_the_magi Fluffy_Pillow 69038.2/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.503 fishing_opener z arcane_power Fluffy_Pillow 67675.6/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.503 default V potion Fluffy_Pillow 67675.6/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.503 default X berserking Fluffy_Pillow 67675.6/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.503 fishing_opener | arcane_blast Fluffy_Pillow 67675.6/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:18.258 fishing_opener | arcane_blast Fluffy_Pillow 65327.8/72166: 91% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.011 fishing_opener | arcane_blast Fluffy_Pillow 62977.1/72166: 87% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.764 fishing_opener | arcane_blast Fluffy_Pillow 60626.4/72166: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:20.519 fishing_opener | arcane_blast Fluffy_Pillow 58278.6/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:21.274 fishing_opener | arcane_blast Fluffy_Pillow 55930.8/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:22.030 fishing_opener ~ arcane_missiles Fluffy_Pillow 53584.4/72166: 74% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.143 default T counterspell Fluffy_Pillow 58077.5/72166: 80% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.143 fishing_opener " arcane_blast Fluffy_Pillow 57577.5/72166: 80% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.896 fishing_opener " arcane_blast Fluffy_Pillow 55226.8/72166: 77% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.650 fishing_opener " arcane_blast Fluffy_Pillow 52877.6/72166: 73% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.407 fishing_opener { presence_of_mind Fluffy_Pillow 50532.6/72166: 70% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.407 fishing_opener ! arcane_missiles Fluffy_Pillow 50532.6/72166: 70% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.541 fishing_opener " arcane_blast Fluffy_Pillow 52169.4/72166: 72% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.295 fishing_opener " arcane_blast Fluffy_Pillow 49820.1/72166: 69% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.051 fishing_opener " arcane_blast Fluffy_Pillow 47473.8/72166: 66% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:30.838 fishing_opener " arcane_blast Fluffy_Pillow 45172.2/72166: 63% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.640 fishing_opener " arcane_blast Fluffy_Pillow 42892.2/72166: 59% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.443 fishing_opener } arcane_barrage Fluffy_Pillow 40613.7/72166: 56% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:33.232 rotation < arcane_orb Fluffy_Pillow 46082.4/72166: 64% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:34.018 rotation . arcane_blast Fluffy_Pillow 46716.8/72166: 65% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:35.009 rotation . arcane_blast Fluffy_Pillow 44022.2/72166: 61% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.908 rotation . arcane_blast Fluffy_Pillow 39819.7/72166: 55% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.709 rotation = arcane_barrage Fluffy_Pillow 34100.8/72166: 47% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.497 rotation . arcane_blast Fluffy_Pillow 39568.1/72166: 55% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.677 rotation . arcane_blast Fluffy_Pillow 39896.2/72166: 55% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.763 rotation . arcane_blast Fluffy_Pillow 38713.6/72166: 54% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.754 rotation . arcane_blast Fluffy_Pillow 36018.9/72166: 50% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.653 rotation = arcane_barrage Fluffy_Pillow 31816.5/72166: 44% mana arcane_charge(4), clearcasting, potion_of_spectral_intellect
0:42.982 rotation . arcane_blast Fluffy_Pillow 38064.6/72166: 53% mana clearcasting
0:44.971 rotation . arcane_blast Fluffy_Pillow 39560.3/72166: 55% mana arcane_charge, clearcasting
0:46.802 rotation ; arcane_missiles Fluffy_Pillow 39453.1/72166: 55% mana arcane_charge(2), clearcasting
0:49.010 default T counterspell Fluffy_Pillow 42639.9/72166: 59% mana arcane_charge(2)
0:49.143 rotation . arcane_blast Fluffy_Pillow 41831.9/72166: 58% mana arcane_charge(2)
0:50.815 cooldowns h radiant_spark Fluffy_Pillow 40120.1/72166: 56% mana arcane_charge(3)
0:52.143 rotation * arcane_blast Fluffy_Pillow 41036.8/72166: 57% mana arcane_charge(3)
0:53.655 rotation * arcane_blast Fluffy_Pillow 37719.1/72166: 52% mana arcane_charge(4)
0:55.006 rotation * arcane_blast Fluffy_Pillow 32794.0/72166: 45% mana arcane_charge(4)
0:56.360 rotation * arcane_blast Fluffy_Pillow 27873.3/72166: 39% mana arcane_charge(4)
0:57.713 rotation * arcane_blast Fluffy_Pillow 22951.1/72166: 32% mana arcane_charge(4)
0:59.067 rotation ) arcane_barrage Fluffy_Pillow 18030.3/72166: 25% mana arcane_charge(4)
1:00.395 rotation < arcane_orb Fluffy_Pillow 24277.0/72166: 34% mana
1:01.722 rotation . arcane_blast Fluffy_Pillow 25692.2/72166: 36% mana arcane_charge(2), crimson_chorus
1:03.392 rotation ' arcane_barrage Fluffy_Pillow 23977.6/72166: 33% mana arcane_charge(3), clearcasting, crimson_chorus
1:04.719 cooldowns l touch_of_the_magi Fluffy_Pillow 29140.3/72166: 40% mana clearcasting, crimson_chorus
1:06.045 cooldowns o rune_of_power Fluffy_Pillow 28554.2/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus
1:07.373 rotation , arcane_missiles Fluffy_Pillow 30470.9/72166: 42% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:15.894 default T counterspell Fluffy_Pillow 20269.4/72166: 28% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:15.894 rotation - arcane_missiles Fluffy_Pillow 19269.4/72166: 27% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.965 rotation . arcane_blast Fluffy_Pillow 22258.5/72166: 31% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:19.320 rotation @ arcane_barrage Fluffy_Pillow 17339.2/72166: 24% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:20.647 rotation < arcane_orb Fluffy_Pillow 23584.4/72166: 33% mana crimson_chorus(3)
1:21.975 rotation . arcane_blast Fluffy_Pillow 25001.1/72166: 35% mana arcane_charge(2), crimson_chorus(3)
1:23.645 cooldowns h radiant_spark Fluffy_Pillow 23286.4/72166: 32% mana arcane_charge(3), crimson_chorus(3)
1:24.973 rotation * arcane_blast Fluffy_Pillow 24203.2/72166: 34% mana arcane_charge(3), crimson_chorus(3)
1:26.484 rotation * arcane_blast Fluffy_Pillow 20884.0/72166: 29% mana arcane_charge(4), crimson_chorus(3)
1:27.839 rotation * arcane_blast Fluffy_Pillow 15964.7/72166: 22% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:29.193 rotation * arcane_blast Fluffy_Pillow 11043.9/72166: 15% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:30.548 rotation = arcane_barrage Fluffy_Pillow 6124.6/72166: 8% mana arcane_charge(4), clearcasting
1:31.875 rotation . arcane_blast Fluffy_Pillow 12369.8/72166: 17% mana clearcasting
1:33.864 rotation . arcane_blast Fluffy_Pillow 13865.6/72166: 19% mana arcane_charge, clearcasting
1:35.693 rotation . arcane_blast Fluffy_Pillow 13755.4/72166: 19% mana arcane_charge(2), clearcasting
1:37.365 rotation . arcane_blast Fluffy_Pillow 12043.6/72166: 17% mana arcane_charge(3), clearcasting
1:38.879 rotation = arcane_barrage Fluffy_Pillow 8728.8/72166: 12% mana arcane_charge(4), clearcasting
1:40.207 default T counterspell Fluffy_Pillow 14975.5/72166: 21% mana clearcasting(2)
1:40.207 rotation . arcane_blast Fluffy_Pillow 13975.5/72166: 19% mana clearcasting(2)
1:42.196 rotation : arcane_missiles Fluffy_Pillow 15471.2/72166: 21% mana arcane_charge, clearcasting(3)
1:44.185 rotation < arcane_orb Fluffy_Pillow 18342.0/72166: 25% mana arcane_charge, clearcasting(2)
1:45.513 rotation . arcane_blast Fluffy_Pillow 19758.7/72166: 27% mana arcane_charge(3), clearcasting(2)
1:47.026 rotation . arcane_blast Fluffy_Pillow 16442.4/72166: 23% mana arcane_charge(4), clearcasting(2)
1:48.379 rotation . arcane_blast Fluffy_Pillow 11520.2/72166: 16% mana arcane_charge(4), clearcasting(2)
1:49.731 rotation % evocation Kyrian_IoAsc 6596.6/72166: 9% mana arcane_charge(4), clearcasting(3)
1:54.247 rotation $ cancel_action Fluffy_Pillow 69370.0/72166: 96% mana arcane_charge(4), clearcasting(3), evocation
1:54.254 rotation ' arcane_barrage Fluffy_Pillow 69380.1/72166: 96% mana arcane_charge(4), clearcasting(3)
1:55.581 cooldowns l touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(3)
1:56.909 cooldowns o rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting(3)
1:58.235 rotation , arcane_missiles Fluffy_Pillow 71586.8/72166: 99% mana arcane_charge(4), clearcasting(3), rune_of_power
2:06.037 default T counterspell Fluffy_Pillow 68623.3/72166: 95% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.037 rotation . arcane_blast Fluffy_Pillow 67623.3/72166: 94% mana arcane_charge(4), rune_of_power, crimson_chorus
2:07.390 rotation . arcane_blast Fluffy_Pillow 62701.1/72166: 87% mana arcane_charge(4), rune_of_power, crimson_chorus
2:08.744 default U use_mana_gem Kyrian_IoAsc 57780.3/72166: 80% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:08.744 rotation . arcane_blast Fluffy_Pillow 64996.9/72166: 90% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:10.096 rotation - arcane_missiles Fluffy_Pillow 60073.3/72166: 83% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:12.087 rotation > arcane_barrage Fluffy_Pillow 62946.9/72166: 87% mana arcane_charge(4), crimson_chorus(2)
2:13.414 rotation < arcane_orb Fluffy_Pillow 69192.1/72166: 96% mana crimson_chorus(2)
2:14.741 rotation . arcane_blast Fluffy_Pillow 70607.4/72166: 98% mana arcane_charge(2), crimson_chorus(2)
2:16.412 rotation . arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3), crimson_chorus(2)
2:17.925 cooldowns j radiant_spark Fluffy_Pillow 64730.2/72166: 90% mana arcane_charge(4), crimson_chorus(2)
2:19.252 cooldowns n arcane_power Fluffy_Pillow 65645.5/72166: 91% mana arcane_charge(4), crimson_chorus(2)
2:19.252 rotation * arcane_blast Fluffy_Pillow 65645.5/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:20.607 rotation * arcane_blast Fluffy_Pillow 64163.7/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:21.960 rotation * arcane_blast Fluffy_Pillow 62679.0/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.313 rotation * arcane_blast Fluffy_Pillow 61194.3/72166: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.667 rotation * arcane_blast Fluffy_Pillow 59711.0/72166: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.020 rotation . arcane_blast Fluffy_Pillow 58226.4/72166: 81% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.375 rotation . arcane_blast Fluffy_Pillow 56744.5/72166: 79% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:28.728 rotation - arcane_missiles Fluffy_Pillow 55259.8/72166: 77% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:30.804 default T counterspell Fluffy_Pillow 58256.2/72166: 81% mana arcane_charge(4), arcane_power, rune_of_power
2:30.804 cooldowns p presence_of_mind Fluffy_Pillow 57756.2/72166: 80% mana arcane_charge(4), arcane_power, rune_of_power
2:30.804 rotation . arcane_blast Fluffy_Pillow 57756.2/72166: 80% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
2:32.131 rotation . arcane_blast Fluffy_Pillow 56233.9/72166: 78% mana arcane_charge(4), arcane_power, presence_of_mind(2)
2:33.457 rotation ? arcane_barrage Fluffy_Pillow 54710.3/72166: 76% mana arcane_charge(4), arcane_power, presence_of_mind
2:34.783 rotation < arcane_orb Fluffy_Pillow 60954.1/72166: 84% mana presence_of_mind
2:36.111 rotation . arcane_blast Fluffy_Pillow 62370.8/72166: 86% mana arcane_charge(2), presence_of_mind
2:37.437 rotation . arcane_blast Fluffy_Pillow 60159.6/72166: 83% mana arcane_charge(3)
2:38.950 rotation . arcane_blast Fluffy_Pillow 56843.3/72166: 79% mana arcane_charge(4)
2:40.304 rotation . arcane_blast Fluffy_Pillow 51922.6/72166: 72% mana arcane_charge(4)
2:41.657 rotation . arcane_blast Fluffy_Pillow 47000.4/72166: 65% mana arcane_charge(4)
2:43.012 rotation ' arcane_barrage Fluffy_Pillow 42081.1/72166: 58% mana arcane_charge(4)
2:44.339 cooldowns l touch_of_the_magi Fluffy_Pillow 48326.3/72166: 67% mana
2:45.665 cooldowns o rune_of_power Fluffy_Pillow 47740.1/72166: 66% mana arcane_charge(4)
2:46.991 rotation , arcane_missiles Fluffy_Pillow 49654.0/72166: 69% mana arcane_charge(4), rune_of_power
2:55.898 default T counterspell Fluffy_Pillow 40009.6/72166: 55% mana arcane_charge(4), rune_of_power
2:55.898 rotation . arcane_blast Fluffy_Pillow 39009.6/72166: 54% mana arcane_charge(4), rune_of_power
2:57.251 rotation . arcane_blast Fluffy_Pillow 34087.4/72166: 47% mana arcane_charge(4), rune_of_power
2:58.605 rotation @ arcane_barrage Fluffy_Pillow 29166.6/72166: 40% mana arcane_charge(4), rune_of_power
2:59.933 rotation < arcane_orb Fluffy_Pillow 35413.3/72166: 49% mana
3:01.260 rotation . arcane_blast Fluffy_Pillow 36828.6/72166: 51% mana arcane_charge(2)
3:02.933 cooldowns h radiant_spark Fluffy_Pillow 35118.2/72166: 49% mana arcane_charge(3), crimson_chorus
3:04.261 rotation * arcane_blast Fluffy_Pillow 36035.0/72166: 50% mana arcane_charge(3), clearcasting, crimson_chorus
3:05.774 rotation * arcane_blast Fluffy_Pillow 32718.7/72166: 45% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.127 rotation * arcane_blast Fluffy_Pillow 27796.5/72166: 39% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.480 rotation * arcane_blast Fluffy_Pillow 22874.3/72166: 32% mana arcane_charge(4), clearcasting, crimson_chorus
3:09.832 rotation * arcane_blast Fluffy_Pillow 17950.7/72166: 25% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:11.184 rotation ) arcane_barrage Fluffy_Pillow 13027.0/72166: 18% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:12.509 rotation . arcane_blast Fluffy_Pillow 19269.4/72166: 27% mana clearcasting(2), crimson_chorus
3:14.498 rotation . arcane_blast Fluffy_Pillow 20765.1/72166: 29% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:16.328 rotation . arcane_blast Fluffy_Pillow 20656.4/72166: 29% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:18.000 rotation ; arcane_missiles Fluffy_Pillow 18944.6/72166: 26% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:20.065 default T counterspell Fluffy_Pillow 21925.0/72166: 30% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:20.065 rotation . arcane_blast Fluffy_Pillow 20925.0/72166: 29% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:21.579 rotation ; arcane_missiles Fluffy_Pillow 17610.2/72166: 24% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:23.517 rotation . arcane_blast Fluffy_Pillow 20407.4/72166: 28% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:24.872 rotation . arcane_blast Fluffy_Pillow 15488.1/72166: 21% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:26.225 rotation % evocation Fluffy_Pillow 10565.9/72166: 15% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:30.468 rotation $ cancel_action Fluffy_Pillow 69544.5/72166: 96% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(3)
3:30.473 rotation . arcane_blast Fluffy_Pillow 69551.7/72166: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:31.827 rotation ' arcane_barrage Fluffy_Pillow 64630.9/72166: 90% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:33.154 cooldowns l touch_of_the_magi Fluffy_Pillow 70876.1/72166: 98% mana clearcasting(3)
3:34.481 cooldowns o rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting(3)
3:35.809 rotation , arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting(3), rune_of_power
3:43.491 rotation . arcane_blast Fluffy_Pillow 68450.1/72166: 95% mana arcane_charge(4), rune_of_power
3:44.844 default T counterspell Fluffy_Pillow 63527.9/72166: 88% mana arcane_charge(4), clearcasting, rune_of_power
3:44.844 rotation . arcane_blast Fluffy_Pillow 62527.9/72166: 87% mana arcane_charge(4), clearcasting, rune_of_power
3:46.197 rotation - arcane_missiles Fluffy_Pillow 57605.7/72166: 80% mana arcane_charge(4), clearcasting, rune_of_power
3:50.071 cooldowns h radiant_spark Fluffy_Pillow 63197.1/72166: 88% mana arcane_charge(4)
3:51.400 rotation * arcane_blast Fluffy_Pillow 64115.3/72166: 89% mana arcane_charge(4)
3:52.755 rotation * arcane_blast Fluffy_Pillow 59195.9/72166: 82% mana arcane_charge(4)
3:54.110 rotation * arcane_blast Fluffy_Pillow 54276.6/72166: 75% mana arcane_charge(4)
3:55.464 rotation * arcane_blast Fluffy_Pillow 49355.9/72166: 68% mana arcane_charge(4)
3:56.817 rotation * arcane_blast Fluffy_Pillow 44433.7/72166: 62% mana arcane_charge(4), clearcasting
3:58.171 rotation ) arcane_barrage Fluffy_Pillow 39512.9/72166: 55% mana arcane_charge(4), clearcasting
3:59.498 default Y use_item_empyreal_ordnance Fluffy_Pillow 45758.2/72166: 63% mana clearcasting(2)
3:59.498 rotation < arcane_orb Fluffy_Pillow 45758.2/72166: 63% mana clearcasting(2)
4:00.826 rotation . arcane_blast Fluffy_Pillow 47174.9/72166: 65% mana arcane_charge(2), clearcasting(2)
4:02.497 rotation . arcane_blast Fluffy_Pillow 45461.7/72166: 63% mana arcane_charge(3), clearcasting(2)
4:04.009 rotation : arcane_missiles Fluffy_Pillow 42143.9/72166: 58% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:07.847 rotation . arcane_blast Fluffy_Pillow 47683.4/72166: 66% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.199 default T counterspell Fluffy_Pillow 42759.8/72166: 59% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.199 default U use_mana_gem Kyrian_IoAsc 41759.8/72166: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.199 rotation . arcane_blast Fluffy_Pillow 48976.3/72166: 68% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.553 rotation . arcane_blast Fluffy_Pillow 44055.6/72166: 61% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.906 rotation : arcane_missiles Fluffy_Pillow 39133.4/72166: 54% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:15.625 final_burn q arcane_missiles Fluffy_Pillow 44501.1/72166: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:19.370 final_burn r arcane_blast Fluffy_Pillow 49906.3/72166: 69% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Kyrian_IoAsc"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=kyrian
soulbind=40:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Kyrian_MagiBrand : 6190 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6190.1 6190.1 12.1 / 0.196% 947.7 / 15.3% 2.5
RPS Out RPS In Primary Resource Waiting APM Active Skill
2498.0 2380.1 Mana 0.00% 44.7 100.0% 100%
Talents
Kyrian
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Kyrian_MagiBrand 6190
Arcane Barrage 390 6.3% 20.5 13.94sec 5720 4657 Direct 20.5 4877 9689 5724 17.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.49 20.49 0.00 0.00 1.2283 0.0000 117223.85 117223.85 0.00% 4656.91 4656.91
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.42% 16.89 9 25 4877.34 2676 8154 4877.30 4219 5424 82358 82358 0.00%
crit 17.58% 3.60 0 10 9689.19 5803 17287 9492.79 0 17287 34866 34866 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.01
    fishing_opener
    [}]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.50
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.46
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [)]:3.50
  • if_expr:debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
    rotation
    [=]:5.22
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [>]:1.52
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [?]:1.20
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [@]:2.79
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.22
Arcane Blast 2577 41.5% 119.9 2.49sec 6434 5049 Direct 120.9 5280 11240 6384 18.5%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 119.92 120.92 0.00 0.00 1.2744 0.0000 771549.01 771549.01 0.00% 5048.91 5048.91
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.48% 98.53 65 130 5279.98 922 16802 5282.96 4573 6002 520111 520111 0.00%
crit 18.52% 22.39 9 38 11239.92 1844 33605 11242.59 7508 16539 251438 251438 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:3.48
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:6.00
  • if_expr:dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
    fishing_opener
    ["]:19.49
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [*]:27.50
  • if_expr:dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
    rotation
    [+]:0.03
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:62.98
Arcane Echo 260 4.2% 150.8 1.96sec 518 0 Direct 150.8 425 906 518 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 150.82 150.82 0.00 0.00 0.0000 0.0000 78139.17 78139.17 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.56% 121.50 81 179 424.70 220 669 425.02 365 480 51583 51583 0.00%
crit 19.44% 29.32 10 59 905.90 441 1338 907.22 684 1147 26556 26556 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1929 31.2% 37.9 7.36sec 15323 8087 Periodic 267.0 1799 3800 2172 18.7% 22.3%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 37.85 0.00 267.32 267.05 1.8948 0.2506 580001.56 580001.56 0.00% 8086.69 8086.69
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.32% 217.18 130 336 1798.64 1119 4354 1800.07 1537 2081 390544 390544 0.00%
crit 18.68% 49.87 23 83 3799.94 2238 8709 3802.79 2919 4680 189457 189457 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.92
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.96
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [,]:4.98
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [-]:4.45
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [:]:2.63
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [;]:3.64
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (129) 0.0% (2.1%) 10.6 28.95sec 3686 2917

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.56 0.00 0.00 0.00 1.2637 0.0000 0.00 0.00 0.00% 2916.95 2916.95

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [<]:9.56
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 129 2.1% 10.6 29.37sec 3688 0 Direct 10.6 3143 6295 3688 17.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.55 10.55 0.00 0.00 0.0000 0.0000 38926.72 38926.72 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.71% 8.73 3 15 3143.01 3018 4478 3143.22 3018 3462 27439 27439 0.00%
crit 17.29% 1.83 0 7 6294.73 6035 8956 5442.47 0 8956 11488 11488 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12628 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.58sec 2526 0 Periodic 13.5 1562 3101 1862 19.5% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.52 13.52 0.0000 1.7473 25172.13 25172.13 0.00% 1065.76 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.50% 10.88 3 14 1562.18 175 1852 1562.46 1296 1842 17002 17002 0.00%
crit 19.50% 2.64 0 8 3101.21 349 3704 2922.24 0 3704 8170 8170 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.8 14.21sec 541 0 Direct 20.8 456 911 541 18.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.78 20.78 0.00 0.00 0.0000 0.0000 11250.26 11250.26 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.25% 16.89 6 35 456.01 444 470 455.97 446 470 7700 7700 0.00%
crit 18.75% 3.90 0 12 911.33 887 941 897.54 0 941 3550 3550 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6003 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6003.37 6003.37 0.00% 50.98 50.98
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.17% 91.39 76 104 43.41 30 57 43.41 42 45 3967 3967 0.00%
crit 19.83% 22.61 10 38 90.06 60 114 90.08 76 104 2036 2036 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3697.69
Radiant Spark 121 2.0% 7.4 41.10sec 4898 3933 Direct 7.4 2273 4559 2695 18.5%
Periodic 50.0 266 578 328 19.8% 24.3%

Stats Details: Radiant Spark

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.43 7.43 50.02 50.02 1.2454 1.4585 36412.49 36412.49 0.00% 442.92 3933.08
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.53% 6.06 2 9 2272.92 2100 2779 2271.45 2100 2503 13776 13776 0.00%
crit 18.47% 1.37 0 5 4558.75 4200 5559 3526.70 0 5559 6258 6258 0.00%
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.17% 40.10 25 57 265.72 11 505 266.06 213 310 10651 10651 0.00%
crit 19.83% 9.92 1 22 577.51 23 1010 579.02 298 942 5727 5727 0.00%

Action Details: Radiant Spark

  • id:307443
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.760000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.082400
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:10.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:307443
  • name:Radiant Spark
  • school:arcane
  • tooltip:Suffering $w2 Arcane damage every $t2 sec.
  • description:Conjure a radiant spark that causes {$s1=0 + 76.0%} Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes {$307454s1=10}% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells.

Action Priority List

    cooldowns
    [h]:4.75
  • if_expr:cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
    cooldowns
    [i]:0.48
  • if_expr:cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
    cooldowns
    [j]:1.24
  • if_expr:cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
Shadowcore Oil Blast 41 0.7% 41.6 7.16sec 297 0 Direct 41.6 251 501 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.61 41.61 0.00 0.00 0.0000 0.0000 12352.69 12352.69 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.58% 33.95 17 53 250.67 244 259 250.66 246 255 8510 8510 0.00%
crit 18.42% 7.66 1 18 501.32 488 517 501.27 488 517 3842 3842 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (600) 0.0% (9.7%) 6.1 49.20sec 29427 24038

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 0.00 0.00 0.00 1.2242 0.0000 0.00 0.00 0.00% 24037.93 24037.93

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [k]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [l]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [m]:0.20
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 600 9.7% 6.1 49.16sec 29427 0 Direct 6.1 29448 0 29448 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 6.11 0.00 0.00 0.0000 0.0000 179972.02 179972.02 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.11 5 8 29448.40 460 98850 29439.58 22005 36581 179972 179972 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:32606.45
  • base_dd_max:32606.45
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Kyrian_MagiBrand
Arcane Power 2.8 122.18sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [n]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 244.65sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.79
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.82sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.57 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.58
Evocation 3.3 102.48sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.33 0.00 18.05 0.00 3.4073 0.6268 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:1.51
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:0.81
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 123.00sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.72 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [p]:1.73
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    fishing_opener
    [{]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.54sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.90 0.00 0.00 0.00 1.2243 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [o]:4.92
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.5 303.98sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.82sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.5 126.7 14.0sec 2.1sec 11.6sec 82.78% 0.00% 81.7 (82.1) 0.0

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.3s / 55.7s
  • trigger_min/max:0.0s / 17.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 55.9s

Stack Uptimes

  • arcane_charge_1:4.87%
  • arcane_charge_2:9.22%
  • arcane_charge_3:9.30%
  • arcane_charge_4:59.39%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.3sec 122.3sec 14.8sec 13.72% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 141.0s
  • trigger_min/max:120.0s / 141.0s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 15.0s

Stack Uptimes

  • arcane_power_1:13.72%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 244.9sec 244.9sec 11.8sec 6.98% 17.57% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.3s / 262.1s
  • trigger_min/max:240.3s / 262.1s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 12.0s

Stack Uptimes

  • berserking_1:6.98%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.50% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.50%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 16.2 13.6 18.8sec 10.0sec 9.6sec 51.74% 0.00% 2.5 (2.5) 0.8

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.62%
  • clearcasting_2:18.64%
  • clearcasting_3:7.47%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.6sec 52.05% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.1s
  • trigger_min/max:60.0s / 66.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.33%
  • crimson_chorus_3:16.78%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.6sec 239.6sec 14.6sec 9.07% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.6s / 259.1s
  • trigger_min/max:237.6s / 259.1s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.07%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 102.6sec 102.6sec 3.8sec 4.23% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 168.1s
  • trigger_min/max:90.0s / 168.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 5.0s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.8s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.44%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 2.7 0.0 123.1sec 123.1sec 4.5sec 4.07% 6.69% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:116.9s / 141.4s
  • trigger_min/max:116.9s / 141.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 21.5s

Stack Uptimes

  • presence_of_mind_1:2.09%
  • presence_of_mind_2:1.78%
  • presence_of_mind_3:0.21%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.5sec 35.5sec 11.8sec 34.24% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 58.7s
  • trigger_min/max:14.5s / 58.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.24%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.8s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.6sec 303.6sec 35.3sec 17.19% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 324.1s
  • trigger_min/max:300.0s / 324.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.19%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.8s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.8s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 1 0.71% 0.00% 9.09%
Arcane Barrage Arcane Charge 2 0.63% 0.00% 8.70%
Arcane Barrage Arcane Charge 3 2.50% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 96.16% 82.61% 100.00%
Arcane Blast Arcane Charge 0 6.15% 3.48% 10.00%
Arcane Blast Arcane Charge 1 4.54% 2.26% 7.27%
Arcane Blast Arcane Charge 2 10.67% 5.83% 14.02%
Arcane Blast Arcane Charge 3 11.53% 7.44% 14.71%
Arcane Blast Arcane Charge 4 67.12% 58.65% 76.58%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.45% 0.00% 7.65% 1.8s 0.0s 6.7s
Conserve Phase 100.00% 100.00% 100.00% 300.2s 240.1s 359.8s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.166120.075239.837
Evocation12.8470.00078.13143.91016.491121.355
Counterspell0.7880.0008.4399.9353.40321.511
Time Warp2.0640.00024.0943.0901.32525.422
Radiant Spark10.5450.00053.51479.74363.448128.759
Rune of Power7.2950.00046.82645.14621.22881.390
Touch of the Magi5.1680.00028.27633.24119.90162.325
Arcane Power7.7550.00821.02121.93417.54739.655
Arcane Barrage11.4930.00451.693249.864192.984305.527
Arcane Orb8.2130.00062.09693.05343.182157.142
Presence of Mind47.49627.25478.752142.171100.034170.815

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Kyrian_MagiBrand
mana_regen Mana 3160.78 422176.12 59.11% 133.57 10945.68 2.53%
Evocation Mana 127.86 185697.58 26.00% 1452.31 0.00 0.00%
Mana Gem Mana 2.94 21193.03 2.97% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.49 85212.82 11.93% 4158.66 2182.39 2.50%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2380.13 2497.97 13119.8 36792.8 1473.3 72165.7
Usage Type Count Total Avg RPE APR
Kyrian_MagiBrand
arcane_blast Mana 122.2 631823.0 5169.8 5268.9 1.2
arcane_missiles Mana 38.2 83284.5 2177.6 2200.3 7.0
arcane_orb Mana 10.7 5337.1 500.0 505.4 7.3
counterspell Mana 12.7 11345.4 892.6 902.2 0.0
radiant_spark Mana 7.5 7516.3 1000.0 1011.0 4.8
time_warp Mana 1.5 2998.0 2000.0 2014.3 0.0
touch_of_the_magi Mana 6.2 15443.9 2499.1 2525.2 11.7

Statistics & Data Analysis

Fight Length
Kyrian_MagiBrand Fight Length
Count 1501
Mean 300.17
Minimum 240.08
Maximum 359.84
Spread ( max - min ) 119.76
Range [ ( max - min ) / 2 * 100% ] 19.95%
Standard Deviation 34.1886
5th Percentile 246.56
95th Percentile 352.34
( 95th Percentile - 5th Percentile ) 105.78
Mean Distribution
Standard Deviation 0.8825
95.00% Confidence Interval ( 298.44 - 301.90 )
Normalized 95.00% Confidence Interval ( 99.42% - 100.58% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 499
0.1% Error 49836
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 40
0.01 Scale Factor Error with Delta=300 998
DPS
Kyrian_MagiBrand Damage Per Second
Count 1501
Mean 6190.10
Minimum 5368.47
Maximum 7074.38
Spread ( max - min ) 1705.91
Range [ ( max - min ) / 2 * 100% ] 13.78%
Standard Deviation 240.1592
5th Percentile 5820.82
95th Percentile 6601.49
( 95th Percentile - 5th Percentile ) 780.67
Mean Distribution
Standard Deviation 6.1988
95.00% Confidence Interval ( 6177.95 - 6202.24 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5783
0.1 Scale Factor Error with Delta=300 493
0.05 Scale Factor Error with Delta=300 1970
0.01 Scale Factor Error with Delta=300 49236
Priority Target DPS
Kyrian_MagiBrand Priority Target Damage Per Second
Count 1501
Mean 6190.10
Minimum 5368.47
Maximum 7074.38
Spread ( max - min ) 1705.91
Range [ ( max - min ) / 2 * 100% ] 13.78%
Standard Deviation 240.1592
5th Percentile 5820.82
95th Percentile 6601.49
( 95th Percentile - 5th Percentile ) 780.67
Mean Distribution
Standard Deviation 6.1988
95.00% Confidence Interval ( 6177.95 - 6202.24 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 58
0.1% Error 5783
0.1 Scale Factor Error with Delta=300 493
0.05 Scale Factor Error with Delta=300 1970
0.01 Scale Factor Error with Delta=300 49236
DPS(e)
Kyrian_MagiBrand Damage Per Second (Effective)
Count 1501
Mean 6190.10
Minimum 5368.47
Maximum 7074.38
Spread ( max - min ) 1705.91
Range [ ( max - min ) / 2 * 100% ] 13.78%
Damage
Kyrian_MagiBrand Damage
Count 1501
Mean 1850999.89
Minimum 1294792.25
Maximum 2302853.47
Spread ( max - min ) 1008061.22
Range [ ( max - min ) / 2 * 100% ] 27.23%
DTPS
Kyrian_MagiBrand Damage Taken Per Second
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Kyrian_MagiBrand Healing Per Second
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Kyrian_MagiBrand Healing Per Second (Effective)
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Kyrian_MagiBrand Heal
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Kyrian_MagiBrand Healing Taken Per Second
Count 1501
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Kyrian_MagiBrand Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Kyrian_MagiBrandTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Kyrian_MagiBrand Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.58 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.79 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 4.75 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
i 0.48 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
j 1.24 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
k 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
l 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
m 0.20 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
n 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
o 4.92 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
p 1.73 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
0.00 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.92 arcane_missiles,if=buff.clearcasting.react,chain=1
r 3.48 arcane_blast
s 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
{ 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
| 6.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.96 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 19.49 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.29 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 1.51 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.50 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.46 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
) 3.50 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
* 27.50 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
+ 0.03 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
, 4.98 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
- 4.45 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
: 2.63 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
; 3.64 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
< 9.56 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
= 5.22 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
> 1.52 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
? 1.20 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
@ 2.79 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 62.98 arcane_blast
. 0.81 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.22 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw"U"""""""""""#t$xyzVX||||||~T!""{""""""}<...=....=...hT*****):<.'lo,T-.@<.h*****)....T=<...%$'lo,T.U.-><....jn*****-Tp..-><.'lo,..T-h*****):<..=:..T:..:'lo,-..hT*****)<...Y...$..TU.;;.>iknX*,..p.T.?<..o..-..rqhrTr

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Kyrian_MagiBrand 72165.7/72166: 100% mana
Pre precombat 1 food Kyrian_MagiBrand 72165.7/72166: 100% mana
Pre precombat 2 augmentation Kyrian_MagiBrand 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus
0:01.327 fishing_opener v arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.223 fishing_opener w rune_of_power Fluffy_Pillow 64999.2/72166: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:03.010 fishing_opener " arcane_blast Fluffy_Pillow 66135.1/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.812 default U use_mana_gem Kyrian_MagiBrand 60417.6/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.812 fishing_opener " arcane_blast Fluffy_Pillow 67634.2/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.614 fishing_opener " arcane_blast Fluffy_Pillow 61916.7/72166: 86% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:05.417 fishing_opener " arcane_blast Fluffy_Pillow 56200.7/72166: 78% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:06.220 fishing_opener " arcane_blast Fluffy_Pillow 50484.7/72166: 70% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.022 fishing_opener " arcane_blast Fluffy_Pillow 44767.2/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.825 fishing_opener " arcane_blast Fluffy_Pillow 39051.2/72166: 54% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.629 fishing_opener " arcane_blast Fluffy_Pillow 33336.6/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.432 fishing_opener " arcane_blast Fluffy_Pillow 27620.6/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.235 fishing_opener " arcane_blast Fluffy_Pillow 21904.6/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.035 fishing_opener " arcane_blast Fluffy_Pillow 16184.3/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.838 fishing_opener " arcane_blast Fluffy_Pillow 10468.2/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.641 fishing_opener # arcane_barrage Fluffy_Pillow 4752.2/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.430 fishing_opener t evocation Kyrian_MagiBrand 10220.9/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.957 rotation $ cancel_action Fluffy_Pillow 69583.6/72166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.963 fishing_opener x radiant_spark Fluffy_Pillow 69592.3/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.750 fishing_opener y touch_of_the_magi Fluffy_Pillow 69728.1/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.538 fishing_opener z arcane_power Fluffy_Pillow 68365.5/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.538 default V potion Fluffy_Pillow 68365.5/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.538 default X berserking Fluffy_Pillow 68365.5/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.538 fishing_opener | arcane_blast Fluffy_Pillow 68365.5/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:18.292 fishing_opener | arcane_blast Fluffy_Pillow 66016.2/72166: 91% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.047 fishing_opener | arcane_blast Fluffy_Pillow 63668.4/72166: 88% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.802 fishing_opener | arcane_blast Fluffy_Pillow 61320.6/72166: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:20.556 fishing_opener | arcane_blast Fluffy_Pillow 58971.4/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:21.312 fishing_opener | arcane_blast Fluffy_Pillow 56625.0/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:22.065 fishing_opener ~ arcane_missiles Fluffy_Pillow 54274.4/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.206 default T counterspell Fluffy_Pillow 58807.8/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.206 fishing_opener ! arcane_missiles Fluffy_Pillow 58307.8/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.305 fishing_opener " arcane_blast Fluffy_Pillow 59894.0/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.061 fishing_opener " arcane_blast Fluffy_Pillow 57547.7/72166: 80% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.815 fishing_opener { presence_of_mind Fluffy_Pillow 55198.4/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.815 fishing_opener " arcane_blast Fluffy_Pillow 55198.4/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.569 fishing_opener " arcane_blast Fluffy_Pillow 52849.2/72166: 73% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.323 fishing_opener " arcane_blast Fluffy_Pillow 50499.9/72166: 70% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.078 fishing_opener " arcane_blast Fluffy_Pillow 48152.1/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:30.879 fishing_opener " arcane_blast Fluffy_Pillow 45870.7/72166: 64% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.681 fishing_opener " arcane_blast Fluffy_Pillow 43590.8/72166: 60% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.482 fishing_opener } arcane_barrage Fluffy_Pillow 41309.4/72166: 57% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:33.270 rotation < arcane_orb Fluffy_Pillow 46776.6/72166: 65% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:34.058 rotation . arcane_blast Fluffy_Pillow 47414.0/72166: 66% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:35.050 rotation . arcane_blast Fluffy_Pillow 44720.7/72166: 62% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.949 rotation . arcane_blast Fluffy_Pillow 40518.3/72166: 56% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.753 rotation = arcane_barrage Fluffy_Pillow 34803.7/72166: 48% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.542 rotation . arcane_blast Fluffy_Pillow 40272.4/72166: 56% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:38.720 rotation . arcane_blast Fluffy_Pillow 40597.6/72166: 56% mana bloodlust, arcane_charge, temporal_warp, potion_of_spectral_intellect
0:39.806 rotation . arcane_blast Fluffy_Pillow 39415.1/72166: 55% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.798 rotation . arcane_blast Fluffy_Pillow 36721.8/72166: 51% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.695 rotation = arcane_barrage Fluffy_Pillow 32516.5/72166: 45% mana arcane_charge(4), clearcasting, potion_of_spectral_intellect
0:43.023 rotation . arcane_blast Fluffy_Pillow 38763.2/72166: 54% mana clearcasting
0:45.010 rotation . arcane_blast Fluffy_Pillow 40256.0/72166: 56% mana arcane_charge, clearcasting
0:46.841 rotation . arcane_blast Fluffy_Pillow 40148.7/72166: 56% mana arcane_charge(2), clearcasting
0:48.510 cooldowns h radiant_spark Fluffy_Pillow 38432.6/72166: 53% mana arcane_charge(3), clearcasting
0:49.838 default T counterspell Fluffy_Pillow 39349.4/72166: 55% mana arcane_charge(3), clearcasting
0:49.838 rotation * arcane_blast Fluffy_Pillow 38349.4/72166: 53% mana arcane_charge(3), clearcasting
0:51.352 rotation * arcane_blast Fluffy_Pillow 35034.5/72166: 49% mana arcane_charge(4), clearcasting
0:52.707 rotation * arcane_blast Fluffy_Pillow 30115.2/72166: 42% mana arcane_charge(4), clearcasting(2)
0:54.062 rotation * arcane_blast Fluffy_Pillow 25195.9/72166: 35% mana arcane_charge(4), clearcasting(2)
0:55.416 rotation * arcane_blast Fluffy_Pillow 20275.2/72166: 28% mana arcane_charge(4), clearcasting(2)
0:56.769 rotation ) arcane_barrage Fluffy_Pillow 15353.0/72166: 21% mana arcane_charge(4), clearcasting(3)
0:58.097 rotation : arcane_missiles Fluffy_Pillow 21599.6/72166: 30% mana clearcasting(3)
1:00.144 rotation < arcane_orb Fluffy_Pillow 24554.1/72166: 34% mana clearcasting(2), crimson_chorus
1:01.472 rotation . arcane_blast Fluffy_Pillow 25970.8/72166: 36% mana arcane_charge(2), clearcasting(2), crimson_chorus
1:03.145 rotation ' arcane_barrage Fluffy_Pillow 24260.5/72166: 34% mana arcane_charge(3), clearcasting(2), crimson_chorus
1:04.471 cooldowns l touch_of_the_magi Fluffy_Pillow 29421.8/72166: 41% mana clearcasting(2), crimson_chorus
1:05.801 cooldowns o rune_of_power Fluffy_Pillow 28841.4/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:07.129 rotation , arcane_missiles Fluffy_Pillow 30758.1/72166: 43% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:15.354 default T counterspell Fluffy_Pillow 27629.4/72166: 38% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:15.354 rotation - arcane_missiles Fluffy_Pillow 26629.4/72166: 37% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.338 rotation . arcane_blast Fluffy_Pillow 29492.9/72166: 41% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.691 rotation @ arcane_barrage Fluffy_Pillow 24570.7/72166: 34% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:20.017 rotation < arcane_orb Fluffy_Pillow 30814.5/72166: 43% mana crimson_chorus(2)
1:21.472 rotation . arcane_blast Fluffy_Pillow 32414.5/72166: 45% mana arcane_charge(2), crimson_chorus(3)
1:23.142 cooldowns h radiant_spark Fluffy_Pillow 30699.8/72166: 43% mana arcane_charge(3), crimson_chorus(3)
1:24.472 rotation * arcane_blast Fluffy_Pillow 31619.4/72166: 44% mana arcane_charge(3), crimson_chorus(3)
1:25.986 rotation * arcane_blast Fluffy_Pillow 28304.6/72166: 39% mana arcane_charge(4), crimson_chorus(3)
1:27.340 rotation * arcane_blast Fluffy_Pillow 23383.9/72166: 32% mana arcane_charge(4), crimson_chorus(3)
1:28.695 rotation * arcane_blast Fluffy_Pillow 18464.6/72166: 26% mana arcane_charge(4), crimson_chorus(3)
1:30.050 rotation * arcane_blast Fluffy_Pillow 13545.2/72166: 19% mana arcane_charge(4), crimson_chorus(3)
1:31.403 rotation ) arcane_barrage Fluffy_Pillow 8623.1/72166: 12% mana arcane_charge(4)
1:32.731 rotation . arcane_blast Fluffy_Pillow 14869.7/72166: 21% mana
1:34.720 rotation . arcane_blast Fluffy_Pillow 16365.5/72166: 23% mana arcane_charge
1:36.551 rotation . arcane_blast Fluffy_Pillow 16258.2/72166: 23% mana arcane_charge(2), clearcasting
1:38.222 rotation . arcane_blast Fluffy_Pillow 14545.0/72166: 20% mana arcane_charge(3), clearcasting
1:39.734 default T counterspell Fluffy_Pillow 11227.2/72166: 16% mana arcane_charge(4), clearcasting
1:39.734 rotation = arcane_barrage Fluffy_Pillow 10227.2/72166: 14% mana arcane_charge(4), clearcasting
1:41.061 rotation < arcane_orb Fluffy_Pillow 16472.5/72166: 23% mana clearcasting
1:42.389 rotation . arcane_blast Fluffy_Pillow 17889.2/72166: 25% mana arcane_charge(2), clearcasting
1:44.062 rotation . arcane_blast Fluffy_Pillow 16178.9/72166: 22% mana arcane_charge(3), clearcasting
1:45.576 rotation . arcane_blast Fluffy_Pillow 12864.0/72166: 18% mana arcane_charge(4), clearcasting(2)
1:46.932 rotation % evocation Kyrian_MagiBrand 7946.2/72166: 11% mana arcane_charge(4), clearcasting(2)
1:51.311 rotation $ cancel_action Fluffy_Pillow 68815.2/72166: 95% mana arcane_charge(4), clearcasting(2), evocation
1:51.315 rotation ' arcane_barrage Fluffy_Pillow 68821.0/72166: 95% mana arcane_charge(4), clearcasting(2)
1:52.642 cooldowns l touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2)
1:53.969 cooldowns o rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting(2)
1:55.297 rotation , arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
2:03.564 default T counterspell Fluffy_Pillow 64350.5/72166: 89% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.734 rotation . arcane_blast Fluffy_Pillow 63595.9/72166: 88% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.087 default U use_mana_gem Kyrian_MagiBrand 58673.7/72166: 81% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:05.087 rotation . arcane_blast Fluffy_Pillow 65890.3/72166: 91% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:06.439 rotation - arcane_missiles Fluffy_Pillow 60966.6/72166: 84% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:08.307 rotation > arcane_barrage Fluffy_Pillow 63662.7/72166: 88% mana arcane_charge(4), crimson_chorus
2:09.634 rotation < arcane_orb Fluffy_Pillow 69908.0/72166: 97% mana crimson_chorus
2:10.962 rotation . arcane_blast Fluffy_Pillow 71324.7/72166: 99% mana arcane_charge(2), crimson_chorus(2)
2:12.635 rotation . arcane_blast Fluffy_Pillow 68049.4/72166: 94% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:14.148 rotation . arcane_blast Fluffy_Pillow 64733.1/72166: 90% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.504 rotation . arcane_blast Fluffy_Pillow 59815.2/72166: 83% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.856 cooldowns j radiant_spark Fluffy_Pillow 54891.6/72166: 76% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.184 cooldowns n arcane_power Fluffy_Pillow 55808.3/72166: 77% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.184 rotation * arcane_blast Fluffy_Pillow 55808.3/72166: 77% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:19.538 rotation * arcane_blast Fluffy_Pillow 54325.1/72166: 75% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:20.891 rotation * arcane_blast Fluffy_Pillow 52840.4/72166: 73% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3)
2:22.245 rotation * arcane_blast Fluffy_Pillow 51357.1/72166: 71% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3)
2:23.598 rotation * arcane_blast Fluffy_Pillow 49872.4/72166: 69% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3)
2:24.952 rotation - arcane_missiles Fluffy_Pillow 48389.2/72166: 67% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3)
2:30.395 default T counterspell Fluffy_Pillow 56245.1/72166: 78% mana arcane_charge(4), arcane_power
2:30.395 cooldowns p presence_of_mind Fluffy_Pillow 55745.1/72166: 77% mana arcane_charge(4), arcane_power
2:30.395 rotation . arcane_blast Fluffy_Pillow 55745.1/72166: 77% mana arcane_charge(4), arcane_power, presence_of_mind(3)
2:31.723 rotation . arcane_blast Fluffy_Pillow 54224.4/72166: 75% mana arcane_charge(4), arcane_power, presence_of_mind(2)
2:33.051 rotation - arcane_missiles Fluffy_Pillow 52703.6/72166: 73% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind
2:35.052 rotation > arcane_barrage Fluffy_Pillow 55591.7/72166: 77% mana arcane_charge(4), presence_of_mind
2:36.380 rotation < arcane_orb Fluffy_Pillow 61838.3/72166: 86% mana presence_of_mind
2:37.706 rotation . arcane_blast Fluffy_Pillow 63252.1/72166: 88% mana arcane_charge(2), presence_of_mind
2:39.033 rotation ' arcane_barrage Fluffy_Pillow 61042.4/72166: 85% mana arcane_charge(3)
2:40.360 cooldowns l touch_of_the_magi Fluffy_Pillow 66205.2/72166: 92% mana
2:41.688 cooldowns o rune_of_power Fluffy_Pillow 65621.9/72166: 91% mana arcane_charge(4)
2:43.016 rotation , arcane_missiles Fluffy_Pillow 67538.6/72166: 94% mana arcane_charge(4), rune_of_power
2:52.161 rotation . arcane_blast Fluffy_Pillow 50737.7/72166: 70% mana arcane_charge(4), rune_of_power
2:53.514 rotation . arcane_blast Fluffy_Pillow 45815.5/72166: 63% mana arcane_charge(4), clearcasting, rune_of_power
2:54.868 default T counterspell Fluffy_Pillow 40894.8/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power
2:54.868 rotation - arcane_missiles Fluffy_Pillow 39894.8/72166: 55% mana arcane_charge(4), clearcasting, rune_of_power
2:56.960 cooldowns h radiant_spark Fluffy_Pillow 42914.2/72166: 59% mana arcane_charge(4), clearcasting
2:58.288 rotation * arcane_blast Fluffy_Pillow 43830.9/72166: 61% mana arcane_charge(4), clearcasting
2:59.641 rotation * arcane_blast Fluffy_Pillow 38908.7/72166: 54% mana arcane_charge(4), clearcasting
3:00.994 rotation * arcane_blast Fluffy_Pillow 33986.5/72166: 47% mana arcane_charge(4), clearcasting, crimson_chorus
3:02.348 rotation * arcane_blast Fluffy_Pillow 29065.8/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:03.701 rotation * arcane_blast Fluffy_Pillow 24143.6/72166: 33% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:05.054 rotation ) arcane_barrage Fluffy_Pillow 19221.4/72166: 27% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:06.382 rotation : arcane_missiles Fluffy_Pillow 25468.0/72166: 35% mana clearcasting(3), crimson_chorus
3:08.409 rotation < arcane_orb Fluffy_Pillow 28393.6/72166: 39% mana clearcasting(2), crimson_chorus
3:09.735 rotation . arcane_blast Fluffy_Pillow 29807.5/72166: 41% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:11.406 rotation . arcane_blast Fluffy_Pillow 28094.2/72166: 39% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:12.919 rotation = arcane_barrage Fluffy_Pillow 24778.0/72166: 34% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:14.247 rotation : arcane_missiles Fluffy_Pillow 31024.6/72166: 43% mana clearcasting(3), crimson_chorus(2)
3:16.283 rotation . arcane_blast Fluffy_Pillow 33963.2/72166: 47% mana clearcasting(2), crimson_chorus(2)
3:18.271 rotation . arcane_blast Fluffy_Pillow 35457.5/72166: 49% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:20.101 default T counterspell Fluffy_Pillow 35348.8/72166: 49% mana arcane_charge(2), clearcasting(3), crimson_chorus(2)
3:20.101 rotation : arcane_missiles Fluffy_Pillow 34348.8/72166: 48% mana arcane_charge(2), clearcasting(3), crimson_chorus(2)
3:22.028 rotation . arcane_blast Fluffy_Pillow 37130.1/72166: 51% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
3:23.699 rotation . arcane_blast Fluffy_Pillow 35416.8/72166: 49% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
3:25.211 rotation : arcane_missiles Fluffy_Pillow 32099.1/72166: 44% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:27.133 rotation ' arcane_barrage Fluffy_Pillow 34873.2/72166: 48% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:28.461 cooldowns l touch_of_the_magi Fluffy_Pillow 41119.9/72166: 57% mana clearcasting(3), crimson_chorus(3)
3:29.788 cooldowns o rune_of_power Fluffy_Pillow 40535.1/72166: 56% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:31.114 rotation , arcane_missiles Fluffy_Pillow 42449.0/72166: 59% mana arcane_charge(4), clearcasting(3), rune_of_power
3:38.826 rotation - arcane_missiles Fluffy_Pillow 46079.8/72166: 64% mana arcane_charge(4), clearcasting, rune_of_power
3:40.794 rotation . arcane_blast Fluffy_Pillow 48920.2/72166: 68% mana arcane_charge(4), rune_of_power
3:42.147 rotation . arcane_blast Fluffy_Pillow 43998.1/72166: 61% mana arcane_charge(4), rune_of_power
3:43.500 cooldowns h radiant_spark Fluffy_Pillow 39075.9/72166: 54% mana arcane_charge(4)
3:44.827 default T counterspell Fluffy_Pillow 39991.1/72166: 55% mana arcane_charge(4)
3:44.827 rotation * arcane_blast Fluffy_Pillow 38991.1/72166: 54% mana arcane_charge(4)
3:46.180 rotation * arcane_blast Fluffy_Pillow 34068.9/72166: 47% mana arcane_charge(4)
3:47.531 rotation * arcane_blast Fluffy_Pillow 29143.9/72166: 40% mana arcane_charge(4)
3:48.883 rotation * arcane_blast Fluffy_Pillow 24220.2/72166: 34% mana arcane_charge(4)
3:50.237 rotation * arcane_blast Fluffy_Pillow 19299.5/72166: 27% mana arcane_charge(4)
3:51.591 rotation ) arcane_barrage Fluffy_Pillow 14378.7/72166: 20% mana arcane_charge(4)
3:52.920 rotation < arcane_orb Fluffy_Pillow 20626.8/72166: 29% mana
3:54.248 rotation . arcane_blast Fluffy_Pillow 22043.5/72166: 31% mana arcane_charge(2)
3:55.921 rotation . arcane_blast Fluffy_Pillow 20333.2/72166: 28% mana arcane_charge(3)
3:57.433 rotation . arcane_blast Fluffy_Pillow 17015.5/72166: 24% mana arcane_charge(4)
3:58.788 default Y use_item_empyreal_ordnance Fluffy_Pillow 12096.2/72166: 17% mana arcane_charge(4), clearcasting
3:58.788 rotation . arcane_blast Fluffy_Pillow 12096.2/72166: 17% mana arcane_charge(4), clearcasting
4:00.141 rotation . arcane_blast Fluffy_Pillow 7174.0/72166: 10% mana arcane_charge(4), clearcasting
4:01.495 rotation . evocation Kyrian_MagiBrand 2253.2/72166: 3% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.280 rotation $ cancel_action Fluffy_Pillow 68765.7/72166: 95% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus
4:06.285 rotation . arcane_blast Fluffy_Pillow 68773.0/72166: 95% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.640 rotation . arcane_blast Fluffy_Pillow 63853.7/72166: 88% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.993 default T counterspell Fluffy_Pillow 58931.5/72166: 82% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.993 default U use_mana_gem Kyrian_MagiBrand 57931.5/72166: 80% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.993 rotation . arcane_blast Fluffy_Pillow 65148.0/72166: 90% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.347 rotation ; arcane_missiles Fluffy_Pillow 60227.3/72166: 83% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.431 rotation ; arcane_missiles Fluffy_Pillow 63235.1/72166: 88% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:14.487 rotation . arcane_blast Fluffy_Pillow 66202.6/72166: 92% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:15.839 rotation > arcane_barrage Fluffy_Pillow 61279.0/72166: 85% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:17.167 cooldowns i radiant_spark Fluffy_Pillow 67525.6/72166: 94% mana clearcasting, crimson_chorus(2), empyreal_surge(5)
4:18.494 cooldowns k touch_of_the_magi Fluffy_Pillow 68440.9/72166: 95% mana clearcasting, crimson_chorus(2), empyreal_surge(5)
4:19.821 cooldowns n arcane_power Fluffy_Pillow 67856.2/72166: 94% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:19.821 default X berserking Fluffy_Pillow 67856.2/72166: 94% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:19.821 rotation * arcane_blast Fluffy_Pillow 67856.2/72166: 94% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:21.052 rotation , arcane_missiles Fluffy_Pillow 66195.4/72166: 92% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:29.379 rotation . arcane_blast Fluffy_Pillow 63213.9/72166: 88% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:30.611 rotation . arcane_blast Fluffy_Pillow 61554.5/72166: 85% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:31.843 cooldowns p presence_of_mind Fluffy_Pillow 59895.2/72166: 83% mana arcane_charge(4), arcane_power
4:31.843 rotation . arcane_blast Fluffy_Pillow 59895.2/72166: 83% mana arcane_charge(4), arcane_power, presence_of_mind(3)
4:33.169 default T counterspell Fluffy_Pillow 58371.5/72166: 81% mana arcane_charge(4), arcane_power, presence_of_mind(2)
4:33.169 rotation . arcane_blast Fluffy_Pillow 57871.5/72166: 80% mana arcane_charge(4), arcane_power, presence_of_mind(2)
4:34.496 rotation ? arcane_barrage Fluffy_Pillow 56349.3/72166: 78% mana arcane_charge(4), arcane_power, presence_of_mind
4:35.823 rotation < arcane_orb Fluffy_Pillow 62594.5/72166: 87% mana presence_of_mind
4:37.151 rotation . arcane_blast Fluffy_Pillow 64011.3/72166: 89% mana arcane_charge(2), presence_of_mind
4:38.477 rotation . arcane_blast Fluffy_Pillow 61800.1/72166: 86% mana arcane_charge(3)
4:39.990 cooldowns o rune_of_power Fluffy_Pillow 58483.8/72166: 81% mana arcane_charge(4)
4:41.317 rotation . arcane_blast Fluffy_Pillow 60399.1/72166: 84% mana arcane_charge(4), rune_of_power
4:42.670 rotation . arcane_blast Fluffy_Pillow 55476.9/72166: 77% mana arcane_charge(4), clearcasting, rune_of_power
4:44.022 rotation - arcane_missiles Fluffy_Pillow 50553.3/72166: 70% mana arcane_charge(4), clearcasting, rune_of_power
4:47.740 rotation . arcane_blast Fluffy_Pillow 55919.5/72166: 77% mana arcane_charge(4), rune_of_power
4:49.094 rotation . arcane_blast Fluffy_Pillow 50998.8/72166: 71% mana arcane_charge(4), rune_of_power
4:50.445 final_burn r arcane_blast Fluffy_Pillow 46073.7/72166: 64% mana arcane_charge(4), clearcasting, rune_of_power
4:51.799 final_burn q arcane_missiles Fluffy_Pillow 41152.9/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power
4:55.562 cooldowns h radiant_spark Fluffy_Pillow 46584.1/72166: 65% mana arcane_charge(4)
4:56.889 final_burn r arcane_blast Fluffy_Pillow 47499.4/72166: 66% mana arcane_charge(4)
4:58.241 default T counterspell Fluffy_Pillow 42575.8/72166: 59% mana arcane_charge(4)
4:58.241 final_burn r arcane_blast Fluffy_Pillow 41575.8/72166: 58% mana arcane_charge(4)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Kyrian_MagiBrand"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=kyrian
soulbind=51:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Kyrian_NetherPrecision : 6089 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6088.8 6088.8 12.1 / 0.199% 956.9 / 15.7% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2493.6 2377.5 Mana 0.00% 44.7 100.3% 100%
Talents
Kyrian
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Kyrian_NetherPrecision 6089
Arcane Barrage 392 6.4% 20.6 13.87sec 5719 4660 Direct 20.6 4877 9697 5722 17.5%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.62 20.62 0.00 0.00 1.2274 0.0000 117955.10 117955.10 0.00% 4659.68 4659.68
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.47% 17.00 8 26 4876.63 2837 8644 4876.63 4301 5479 82915 82915 0.00%
crit 17.53% 3.61 0 12 9696.75 5803 17287 9505.53 0 13767 35040 35040 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.01
    fishing_opener
    [}]:0.89
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.51
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.47
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.17
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [)]:3.53
  • if_expr:debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
    rotation
    [=]:5.27
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [>]:1.54
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [?]:1.20
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [@]:2.80
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.22
Arcane Blast 2632 43.1% 120.4 2.50sec 6566 5152 Direct 121.4 5374 11501 6514 18.6%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 120.36 121.36 0.00 0.00 1.2746 0.0000 790354.46 790354.46 0.00% 5151.74 5151.74
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.40% 98.78 71 128 5373.50 922 16802 5378.42 4620 6365 530805 530805 0.00%
crit 18.60% 22.58 9 44 11501.19 1844 33605 11521.06 7039 17775 259550 259550 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:3.55
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:6.00
  • if_expr:dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
    fishing_opener
    ["]:19.54
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [*]:27.64
  • if_expr:dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
    rotation
    [+]:0.04
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:63.15
Arcane Echo 260 4.3% 151.6 1.94sec 517 0 Direct 151.6 424 906 518 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 151.62 151.62 0.00 0.00 0.0000 0.0000 78429.55 78429.55 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.62% 122.24 75 184 424.16 220 669 424.44 359 494 51822 51822 0.00%
crit 19.38% 29.38 10 54 906.17 441 1338 906.63 652 1142 26607 26607 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1928 31.8% 37.9 7.36sec 15370 8110 Periodic 267.6 1798 3813 2175 18.7% 22.3%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 37.86 0.00 267.87 267.61 1.8952 0.2501 581835.06 581835.06 0.00% 8110.10 8110.10
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.27% 217.50 129 325 1797.93 1119 4354 1799.14 1515 2104 390842 390842 0.00%
crit 18.73% 50.12 25 91 3812.95 2238 8709 3816.04 2790 4819 190993 190993 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.95
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.92
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [,]:4.99
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [-]:4.46
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [:]:2.60
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [;]:3.67
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (130) 0.0% (2.1%) 10.6 28.15sec 3679 2911

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.64 0.00 0.00 0.00 1.2640 0.0000 0.00 0.00 0.00% 2910.83 2910.83

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [<]:9.64
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 130 2.1% 10.6 28.64sec 3681 0 Direct 10.6 3144 6295 3681 17.0%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.63 10.63 0.00 0.00 0.0000 0.0000 39133.26 39133.26 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.96% 8.82 3 14 3144.25 3018 6717 3144.07 3018 3591 27734 27734 0.00%
crit 17.04% 1.81 0 7 6294.51 6035 8956 5381.37 0 8956 11399 11399 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12581 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.60sec 2517 0 Periodic 13.6 1565 3084 1850 18.8% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.97 0.00 13.56 13.56 0.0000 1.7478 25102.94 25102.94 0.00% 1058.88 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.22% 11.02 4 14 1565.10 175 1852 1566.12 1313 1852 17238 17238 0.00%
crit 18.78% 2.55 0 9 3084.23 349 3704 2849.50 0 3704 7865 7865 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 38 0.6% 21.0 13.95sec 542 0 Direct 21.0 456 912 542 18.9%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.99 20.99 0.00 0.00 0.0000 0.0000 11382.18 11382.18 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.10% 17.03 5 32 456.02 444 470 456.02 444 470 7764 7764 0.00%
crit 18.90% 3.97 0 13 911.93 887 941 895.11 0 941 3618 3618 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6006 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6006.28 6006.28 0.00% 51.01 51.01
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.11% 91.33 75 104 43.41 30 57 43.41 42 45 3965 3965 0.00%
crit 19.89% 22.67 10 39 90.06 60 114 90.08 77 102 2042 2042 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3705.00
Radiant Spark 121 2.0% 7.4 41.10sec 4908 3941 Direct 7.4 2272 4567 2697 18.6%
Periodic 50.1 266 580 329 20.0% 24.3%

Stats Details: Radiant Spark

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.44 7.44 50.08 50.08 1.2454 1.4582 36530.09 36530.09 0.00% 443.88 3940.68
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.45% 6.06 1 9 2271.97 2100 2779 2271.00 2100 2553 13773 13773 0.00%
crit 18.55% 1.38 0 6 4567.16 4200 5559 3580.18 0 5559 6307 6307 0.00%
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 79.99% 40.06 26 56 265.77 11 505 266.17 217 314 10645 10645 0.00%
crit 20.01% 10.02 2 20 579.72 23 1010 581.25 287 919 5804 5804 0.00%

Action Details: Radiant Spark

  • id:307443
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.760000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.082400
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:10.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:307443
  • name:Radiant Spark
  • school:arcane
  • tooltip:Suffering $w2 Arcane damage every $t2 sec.
  • description:Conjure a radiant spark that causes {$s1=0 + 76.0%} Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes {$307454s1=10}% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells.

Action Priority List

    cooldowns
    [h]:4.75
  • if_expr:cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
    cooldowns
    [i]:0.47
  • if_expr:cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
    cooldowns
    [j]:1.25
  • if_expr:cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
Shadowcore Oil Blast 41 0.7% 41.7 7.06sec 297 0 Direct 41.7 251 501 297 18.3%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.67 41.67 0.00 0.00 0.0000 0.0000 12362.96 12362.96 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.68% 34.04 17 55 250.73 244 259 250.73 246 256 8535 8535 0.00%
crit 18.32% 7.63 1 21 501.47 488 517 501.39 488 517 3828 3828 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (443) 0.0% (7.3%) 6.1 49.21sec 21716 17741

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.14 0.00 0.00 0.00 1.2241 0.0000 0.00 0.00 0.00% 17741.48 17741.48

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [k]:0.80
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [l]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [m]:0.21
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 443 7.3% 6.1 49.17sec 21716 0 Direct 6.1 21739 0 21739 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.14 6.14 0.00 0.00 0.0000 0.0000 133344.95 133344.95 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.14 5 8 21738.97 319 72408 21735.46 15987 26808 133345 133345 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:28275.52
  • base_dd_max:28275.52
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Kyrian_NetherPrecision
Arcane Power 2.8 122.35sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [n]:1.80
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 244.95sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.80
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.81sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.61 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.62
Evocation 3.3 102.41sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.33 0.00 18.09 0.00 3.4196 0.6276 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:1.55
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:0.77
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 123.13sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.75 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [p]:1.75
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    fishing_opener
    [{]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.75sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.92 0.00 0.00 0.00 1.2245 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [o]:4.93
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.5 305.01sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 122.24sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 127.2 13.9sec 2.0sec 11.6sec 82.76% 0.00% 81.9 (82.3) 0.0

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.3s / 52.2s
  • trigger_min/max:0.0s / 17.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 51.1s

Stack Uptimes

  • arcane_charge_1:4.87%
  • arcane_charge_2:9.29%
  • arcane_charge_3:9.26%
  • arcane_charge_4:59.34%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.3sec 122.3sec 14.8sec 13.78% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 131.9s
  • trigger_min/max:120.0s / 131.9s
  • trigger_pct:100.00%
  • duration_min/max:1.2s / 15.0s

Stack Uptimes

  • arcane_power_1:13.78%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 244.9sec 244.9sec 11.9sec 7.03% 17.58% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.1s / 254.2s
  • trigger_min/max:240.1s / 254.2s
  • trigger_pct:100.00%
  • duration_min/max:1.2s / 12.0s

Stack Uptimes

  • berserking_1:7.03%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.46% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.46%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 16.4 13.5 18.6sec 10.0sec 9.4sec 51.45% 0.00% 2.5 (2.5) 0.8

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.50%
  • clearcasting_2:18.54%
  • clearcasting_3:7.41%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.7sec 52.06% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.0s
  • trigger_min/max:60.0s / 66.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.33%
  • crimson_chorus_3:16.80%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.6sec 239.6sec 14.6sec 9.10% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.6s / 248.6s
  • trigger_min/max:237.6s / 248.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.10%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 102.5sec 102.5sec 3.8sec 4.22% 0.00% 14.8 (14.8) 0.0

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 166.8s
  • trigger_min/max:90.0s / 166.8s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 4.9s

Stack Uptimes

  • evocation_1:4.22%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 301.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Nether Precision 13.6 12.5 21.4sec 10.9sec 8.0sec 36.37% 0.00% 12.5 (20.6) 0.7

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_nether_precision
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.09
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.5s / 122.8s
  • trigger_min/max:0.8s / 121.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 33.9s

Stack Uptimes

  • nether_precision_1:12.91%
  • nether_precision_2:23.46%

Spelldata

  • id:336889
  • name:Nether Precision
  • tooltip:Arcane Blast damage increased by $w1%.
  • description:{$@spelldesc336886=Consuming Clearcasting increases the damage of your next 2 Arcane Blasts by |cFFFFFFFF{$s1=0}%|r.}
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.41% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.41%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 2.7 0.0 123.1sec 123.1sec 4.5sec 4.11% 6.73% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:117.0s / 132.9s
  • trigger_min/max:117.0s / 132.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 22.4s

Stack Uptimes

  • presence_of_mind_1:2.10%
  • presence_of_mind_2:1.81%
  • presence_of_mind_3:0.20%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.5sec 35.5sec 11.8sec 34.24% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 60.0s
  • trigger_min/max:14.5s / 60.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.24%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 301.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.8sec 303.8sec 35.4sec 17.20% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.6s
  • trigger_min/max:300.0s / 322.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.20%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 301.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 301.1sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 1 0.65% 0.00% 9.09%
Arcane Barrage Arcane Charge 2 0.66% 0.00% 8.70%
Arcane Barrage Arcane Charge 3 2.59% 0.00% 19.05%
Arcane Barrage Arcane Charge 4 96.10% 80.95% 100.00%
Arcane Blast Arcane Charge 0 6.14% 3.91% 10.53%
Arcane Blast Arcane Charge 1 4.54% 2.14% 7.94%
Arcane Blast Arcane Charge 2 10.71% 6.47% 14.29%
Arcane Blast Arcane Charge 3 11.56% 7.48% 14.88%
Arcane Blast Arcane Charge 4 67.05% 59.22% 76.07%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.57% 0.00% 7.40% 1.8s 0.0s 6.4s
Conserve Phase 100.00% 100.00% 100.00% 301.1s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000181.124120.022239.880
Evocation12.8090.00076.77443.66915.646119.233
Counterspell0.7910.0008.79110.0043.79619.264
Time Warp2.1490.00022.5803.2101.32423.908
Radiant Spark10.5940.00052.77980.20564.949129.864
Rune of Power7.3450.00034.41345.60921.69874.935
Touch of the Magi5.1770.00025.37233.49320.37258.942
Arcane Power7.7670.00617.62322.05517.51735.934
Arcane Barrage11.4570.00651.553250.517195.727306.110
Arcane Orb8.0590.00063.94492.43043.176165.685
Presence of Mind47.61527.26570.313142.624100.179172.523

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Kyrian_NetherPrecision
mana_regen Mana 3169.10 422962.02 59.10% 133.46 11524.40 2.65%
Evocation Mana 127.87 185714.95 25.95% 1452.34 0.00 0.00%
Mana Gem Mana 2.94 21222.42 2.97% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.62 85811.74 11.99% 4161.50 2140.94 2.43%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2377.46 2493.61 13695.6 37191.5 558.8 72165.7
Usage Type Count Total Avg RPE APR
Kyrian_NetherPrecision
arcane_blast Mana 122.6 633446.2 5165.3 5262.8 1.2
arcane_missiles Mana 38.3 82569.8 2158.4 2181.2 7.0
arcane_orb Mana 10.8 5375.8 500.0 505.4 7.3
counterspell Mana 12.8 11377.3 892.2 901.9 0.0
radiant_spark Mana 7.5 7524.6 1000.0 1010.9 4.9
time_warp Mana 1.5 2998.7 2000.0 2014.3 0.0
touch_of_the_magi Mana 6.2 15505.3 2499.2 2525.2 8.6

Statistics & Data Analysis

Fight Length
Kyrian_NetherPrecision Fight Length
Count 1504
Mean 301.12
Minimum 240.02
Maximum 359.88
Spread ( max - min ) 119.86
Range [ ( max - min ) / 2 * 100% ] 19.90%
Standard Deviation 33.8939
5th Percentile 247.58
95th Percentile 353.64
( 95th Percentile - 5th Percentile ) 106.06
Mean Distribution
Standard Deviation 0.8740
95.00% Confidence Interval ( 299.41 - 302.84 )
Normalized 95.00% Confidence Interval ( 99.43% - 100.57% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 487
0.1% Error 48669
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 40
0.01 Scale Factor Error with Delta=300 981
DPS
Kyrian_NetherPrecision Damage Per Second
Count 1504
Mean 6088.84
Minimum 5348.42
Maximum 6913.93
Spread ( max - min ) 1565.51
Range [ ( max - min ) / 2 * 100% ] 12.86%
Standard Deviation 239.4950
5th Percentile 5706.14
95th Percentile 6490.69
( 95th Percentile - 5th Percentile ) 784.55
Mean Distribution
Standard Deviation 6.1755
95.00% Confidence Interval ( 6076.73 - 6100.94 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 60
0.1% Error 5944
0.1 Scale Factor Error with Delta=300 490
0.05 Scale Factor Error with Delta=300 1959
0.01 Scale Factor Error with Delta=300 48964
Priority Target DPS
Kyrian_NetherPrecision Priority Target Damage Per Second
Count 1504
Mean 6088.84
Minimum 5348.42
Maximum 6913.93
Spread ( max - min ) 1565.51
Range [ ( max - min ) / 2 * 100% ] 12.86%
Standard Deviation 239.4950
5th Percentile 5706.14
95th Percentile 6490.69
( 95th Percentile - 5th Percentile ) 784.55
Mean Distribution
Standard Deviation 6.1755
95.00% Confidence Interval ( 6076.73 - 6100.94 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 60
0.1% Error 5944
0.1 Scale Factor Error with Delta=300 490
0.05 Scale Factor Error with Delta=300 1959
0.01 Scale Factor Error with Delta=300 48964
DPS(e)
Kyrian_NetherPrecision Damage Per Second (Effective)
Count 1504
Mean 6088.84
Minimum 5348.42
Maximum 6913.93
Spread ( max - min ) 1565.51
Range [ ( max - min ) / 2 * 100% ] 12.86%
Damage
Kyrian_NetherPrecision Damage
Count 1504
Mean 1826430.55
Minimum 1326841.06
Maximum 2249559.48
Spread ( max - min ) 922718.42
Range [ ( max - min ) / 2 * 100% ] 25.26%
DTPS
Kyrian_NetherPrecision Damage Taken Per Second
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Kyrian_NetherPrecision Healing Per Second
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Kyrian_NetherPrecision Healing Per Second (Effective)
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Kyrian_NetherPrecision Heal
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Kyrian_NetherPrecision Healing Taken Per Second
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Kyrian_NetherPrecision Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Kyrian_NetherPrecisionTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Kyrian_NetherPrecision Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.62 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.80 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 4.75 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
i 0.47 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
j 1.25 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
k 0.80 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
l 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
m 0.21 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
n 1.80 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
o 4.93 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
p 1.75 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
0.00 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.95 arcane_missiles,if=buff.clearcasting.react,chain=1
r 3.55 arcane_blast
s 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
{ 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
| 6.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.89 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.92 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 19.54 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.30 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 1.55 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.51 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.47 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.17 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
) 3.53 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
* 27.64 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
+ 0.04 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
, 4.99 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
- 4.46 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
: 2.60 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
; 3.67 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
< 9.64 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
= 5.27 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
> 1.54 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
? 1.20 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
@ 2.80 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
. 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 63.15 arcane_blast
. 0.77 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.22 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw"U"""""""""""#t$xyzVX||||||~T"""{"!""""}<...=....=...hT*****):<;lo,T..@.<h*****)...;T.=<...%$'lo,T..U@<.....jn*****-Tp..-><..'lo,.T.@<.h*****)..;<T.......%$'lo,T...@<.h****Y*)...U.T><...:..&kjnX*****,T-p..-o.....-..@<.Th*W**.$**)....>:<..qTrrqrr

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Kyrian_NetherPrecision 72165.7/72166: 100% mana
Pre precombat 1 food Kyrian_NetherPrecision 72165.7/72166: 100% mana
Pre precombat 2 augmentation Kyrian_NetherPrecision 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.329 default W time_warp Fluffy_Pillow 71208.9/72166: 99% mana bloodlust, crimson_chorus
0:01.329 fishing_opener v arcane_blast Fluffy_Pillow 69208.9/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.225 fishing_opener w rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.012 fishing_opener " arcane_blast Fluffy_Pillow 66138.0/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.814 default U use_mana_gem Kyrian_NetherPrecision 60420.5/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.814 fishing_opener " arcane_blast Fluffy_Pillow 67637.1/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.615 fishing_opener " arcane_blast Fluffy_Pillow 61918.2/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.419 fishing_opener " arcane_blast Fluffy_Pillow 56203.6/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.221 fishing_opener " arcane_blast Fluffy_Pillow 50486.1/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.025 fishing_opener " arcane_blast Fluffy_Pillow 44771.6/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.828 fishing_opener " arcane_blast Fluffy_Pillow 39055.5/72166: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.629 fishing_opener " arcane_blast Fluffy_Pillow 33336.6/72166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.432 fishing_opener " arcane_blast Fluffy_Pillow 27620.6/72166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.233 fishing_opener " arcane_blast Fluffy_Pillow 21901.7/72166: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.033 fishing_opener " arcane_blast Fluffy_Pillow 16181.4/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.836 fishing_opener " arcane_blast Fluffy_Pillow 10465.4/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.640 fishing_opener # arcane_barrage Fluffy_Pillow 4750.8/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.428 fishing_opener t evocation Kyrian_NetherPrecision 10218.1/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.974 rotation $ cancel_action Fluffy_Pillow 70027.0/72166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.980 fishing_opener x radiant_spark Fluffy_Pillow 70035.7/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.768 fishing_opener y touch_of_the_magi Fluffy_Pillow 70173.0/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.556 fishing_opener z arcane_power Fluffy_Pillow 68810.4/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.556 default V potion Fluffy_Pillow 68810.4/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.556 default X berserking Fluffy_Pillow 68810.4/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.556 fishing_opener | arcane_blast Fluffy_Pillow 68810.4/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:18.310 fishing_opener | arcane_blast Fluffy_Pillow 66461.1/72166: 92% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.066 fishing_opener | arcane_blast Fluffy_Pillow 64114.8/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.821 fishing_opener | arcane_blast Fluffy_Pillow 61767.0/72166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:20.576 fishing_opener | arcane_blast Fluffy_Pillow 59419.2/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:21.331 fishing_opener | arcane_blast Fluffy_Pillow 57071.4/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:22.086 fishing_opener ~ arcane_missiles Fluffy_Pillow 54723.6/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.086 default T counterspell Fluffy_Pillow 59053.5/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.086 fishing_opener " arcane_blast Fluffy_Pillow 58553.5/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.838 fishing_opener " arcane_blast Fluffy_Pillow 56201.4/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.593 fishing_opener " arcane_blast Fluffy_Pillow 53853.6/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.346 fishing_opener { presence_of_mind Fluffy_Pillow 51502.9/72166: 71% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.346 fishing_opener " arcane_blast Fluffy_Pillow 51502.9/72166: 71% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.099 fishing_opener ! arcane_missiles Fluffy_Pillow 49152.2/72166: 68% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.382 fishing_opener " arcane_blast Fluffy_Pillow 51004.0/72166: 71% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.137 fishing_opener " arcane_blast Fluffy_Pillow 48656.2/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, nether_precision, empyreal_surge(5), potion_of_spectral_intellect
0:30.924 fishing_opener " arcane_blast Fluffy_Pillow 46354.6/72166: 64% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.728 fishing_opener " arcane_blast Fluffy_Pillow 44077.5/72166: 61% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.529 fishing_opener } arcane_barrage Fluffy_Pillow 41796.1/72166: 58% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:33.318 rotation < arcane_orb Fluffy_Pillow 47264.8/72166: 65% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:34.105 rotation . arcane_blast Fluffy_Pillow 47900.7/72166: 66% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:35.096 rotation . arcane_blast Fluffy_Pillow 45206.0/72166: 63% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.994 rotation . arcane_blast Fluffy_Pillow 41002.1/72166: 57% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.798 rotation = arcane_barrage Fluffy_Pillow 35287.6/72166: 49% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.586 rotation . arcane_blast Fluffy_Pillow 40754.8/72166: 56% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:38.764 rotation . arcane_blast Fluffy_Pillow 41080.1/72166: 57% mana bloodlust, arcane_charge, temporal_warp, potion_of_spectral_intellect
0:39.848 rotation . arcane_blast Fluffy_Pillow 39894.6/72166: 55% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.839 rotation . arcane_blast Fluffy_Pillow 37199.9/72166: 52% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.736 rotation = arcane_barrage Fluffy_Pillow 32994.6/72166: 46% mana arcane_charge(4), clearcasting, potion_of_spectral_intellect
0:43.065 rotation . arcane_blast Fluffy_Pillow 39242.7/72166: 54% mana clearcasting
0:45.055 rotation . arcane_blast Fluffy_Pillow 40739.9/72166: 56% mana arcane_charge, clearcasting
0:46.885 rotation . arcane_blast Fluffy_Pillow 40631.2/72166: 56% mana arcane_charge(2), clearcasting(2)
0:48.557 cooldowns h radiant_spark Fluffy_Pillow 38919.4/72166: 54% mana arcane_charge(3), clearcasting(2)
0:49.885 default T counterspell Fluffy_Pillow 39836.1/72166: 55% mana arcane_charge(3), clearcasting(2)
0:49.885 rotation * arcane_blast Fluffy_Pillow 38836.1/72166: 54% mana arcane_charge(3), clearcasting(2)
0:51.396 rotation * arcane_blast Fluffy_Pillow 35516.9/72166: 49% mana arcane_charge(4), clearcasting(2)
0:52.750 rotation * arcane_blast Fluffy_Pillow 30596.2/72166: 42% mana arcane_charge(4), clearcasting(3)
0:54.103 rotation * arcane_blast Fluffy_Pillow 25674.0/72166: 36% mana arcane_charge(4), clearcasting(3)
0:55.456 rotation * arcane_blast Fluffy_Pillow 20751.8/72166: 29% mana arcane_charge(4), clearcasting(3)
0:56.810 rotation ) arcane_barrage Fluffy_Pillow 15831.1/72166: 22% mana arcane_charge(4), clearcasting(3)
0:58.136 rotation : arcane_missiles Fluffy_Pillow 22074.8/72166: 31% mana clearcasting(3)
1:00.104 rotation < arcane_orb Fluffy_Pillow 24915.3/72166: 35% mana clearcasting(2), nether_precision(2)
1:01.431 rotation ; arcane_missiles Fluffy_Pillow 26330.6/72166: 36% mana arcane_charge(2), clearcasting(2), nether_precision(2), crimson_chorus
1:03.432 cooldowns l touch_of_the_magi Fluffy_Pillow 29218.6/72166: 40% mana arcane_charge(2), clearcasting, nether_precision(2), crimson_chorus
1:04.760 cooldowns o rune_of_power Fluffy_Pillow 28635.3/72166: 40% mana arcane_charge(4), clearcasting, nether_precision(2), crimson_chorus
1:06.088 rotation , arcane_missiles Fluffy_Pillow 30552.1/72166: 42% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2), crimson_chorus
1:14.588 default T counterspell Fluffy_Pillow 27820.2/72166: 39% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2)
1:14.588 rotation . arcane_blast Fluffy_Pillow 26820.2/72166: 37% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2)
1:15.942 rotation . arcane_blast Fluffy_Pillow 21899.5/72166: 30% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2)
1:17.296 rotation @ arcane_barrage Fluffy_Pillow 16978.7/72166: 24% mana arcane_charge(4), rune_of_power, nether_precision, crimson_chorus(2)
1:18.623 rotation . arcane_blast Fluffy_Pillow 23224.0/72166: 32% mana crimson_chorus(2)
1:20.612 rotation < arcane_orb Fluffy_Pillow 24719.7/72166: 34% mana arcane_charge, crimson_chorus(3)
1:21.940 cooldowns h radiant_spark Fluffy_Pillow 26136.4/72166: 36% mana arcane_charge(3), crimson_chorus(3)
1:23.267 rotation * arcane_blast Fluffy_Pillow 27051.7/72166: 37% mana arcane_charge(3), crimson_chorus(3)
1:24.780 rotation * arcane_blast Fluffy_Pillow 23735.4/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.135 rotation * arcane_blast Fluffy_Pillow 18816.1/72166: 26% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:27.489 rotation * arcane_blast Fluffy_Pillow 13895.4/72166: 19% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:28.842 rotation * arcane_blast Fluffy_Pillow 8973.2/72166: 12% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:30.197 rotation ) arcane_barrage Fluffy_Pillow 4053.9/72166: 6% mana arcane_charge(4), clearcasting
1:31.524 rotation . arcane_blast Fluffy_Pillow 10299.1/72166: 14% mana clearcasting
1:33.513 rotation . arcane_blast Fluffy_Pillow 11794.8/72166: 16% mana arcane_charge, clearcasting
1:35.342 rotation . arcane_blast Fluffy_Pillow 11684.7/72166: 16% mana arcane_charge(2), clearcasting
1:37.014 rotation ; arcane_missiles Fluffy_Pillow 9972.9/72166: 14% mana arcane_charge(3), clearcasting
1:39.094 default T counterspell Fluffy_Pillow 12975.0/72166: 18% mana arcane_charge(3), nether_precision
1:39.094 rotation . arcane_blast Fluffy_Pillow 11975.0/72166: 17% mana arcane_charge(3), nether_precision
1:40.608 rotation = arcane_barrage Fluffy_Pillow 8660.2/72166: 12% mana arcane_charge(4), nether_precision
1:41.934 rotation < arcane_orb Fluffy_Pillow 14903.9/72166: 21% mana
1:43.262 rotation . arcane_blast Fluffy_Pillow 16320.7/72166: 23% mana arcane_charge(2)
1:44.934 rotation . arcane_blast Fluffy_Pillow 14608.9/72166: 20% mana arcane_charge(3)
1:46.447 rotation . arcane_blast Fluffy_Pillow 11292.6/72166: 16% mana arcane_charge(4)
1:47.800 rotation % evocation Kyrian_NetherPrecision 6370.4/72166: 9% mana arcane_charge(4), clearcasting
1:52.300 rotation $ cancel_action Fluffy_Pillow 68921.4/72166: 96% mana arcane_charge(4), clearcasting, evocation
1:52.303 rotation ' arcane_barrage Fluffy_Pillow 68925.7/72166: 96% mana arcane_charge(4), clearcasting
1:53.629 cooldowns l touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting
1:54.956 cooldowns o rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting
1:56.283 rotation , arcane_missiles Fluffy_Pillow 71586.8/72166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
2:04.390 default T counterspell Fluffy_Pillow 71619.6/72166: 99% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus
2:04.390 rotation . arcane_blast Fluffy_Pillow 70619.6/72166: 98% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus
2:05.742 rotation . arcane_blast Fluffy_Pillow 65295.0/72166: 90% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus
2:07.096 default U use_mana_gem Kyrian_NetherPrecision 60374.3/72166: 84% mana arcane_charge(4), rune_of_power, nether_precision, crimson_chorus
2:07.096 rotation @ arcane_barrage Fluffy_Pillow 67590.9/72166: 94% mana arcane_charge(4), rune_of_power, nether_precision, crimson_chorus
2:08.422 rotation < arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana crimson_chorus
2:09.751 rotation . arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), crimson_chorus
2:11.422 rotation . arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3), crimson_chorus(2)
2:12.934 rotation . arcane_blast Fluffy_Pillow 64728.8/72166: 90% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:14.286 rotation . arcane_blast Fluffy_Pillow 59805.1/72166: 83% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.638 rotation . arcane_blast Fluffy_Pillow 54881.5/72166: 76% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.991 cooldowns j radiant_spark Fluffy_Pillow 49959.3/72166: 69% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:18.318 cooldowns n arcane_power Fluffy_Pillow 50874.6/72166: 70% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
2:18.318 rotation * arcane_blast Fluffy_Pillow 50874.6/72166: 70% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2)
2:19.671 rotation * arcane_blast Fluffy_Pillow 49389.9/72166: 68% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2)
2:21.025 rotation * arcane_blast Fluffy_Pillow 47906.6/72166: 66% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3)
2:22.379 rotation * arcane_blast Fluffy_Pillow 46423.4/72166: 64% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3)
2:23.732 rotation * arcane_blast Fluffy_Pillow 44938.7/72166: 62% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3)
2:25.086 rotation - arcane_missiles Fluffy_Pillow 43455.4/72166: 60% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3)
2:30.614 default T counterspell Fluffy_Pillow 51434.1/72166: 71% mana arcane_charge(4), arcane_power, nether_precision(2)
2:30.614 cooldowns p presence_of_mind Fluffy_Pillow 50934.1/72166: 71% mana arcane_charge(4), arcane_power, nether_precision(2)
2:30.614 rotation . arcane_blast Fluffy_Pillow 50934.1/72166: 71% mana arcane_charge(4), arcane_power, presence_of_mind(3), nether_precision(2)
2:31.941 rotation . arcane_blast Fluffy_Pillow 49411.9/72166: 68% mana arcane_charge(4), arcane_power, presence_of_mind(2), nether_precision
2:33.268 rotation - arcane_missiles Fluffy_Pillow 47889.6/72166: 66% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind
2:35.188 rotation > arcane_barrage Fluffy_Pillow 50660.8/72166: 70% mana arcane_charge(4), presence_of_mind, nether_precision(2)
2:36.516 rotation < arcane_orb Fluffy_Pillow 56907.5/72166: 79% mana presence_of_mind, nether_precision(2)
2:37.843 rotation . arcane_blast Fluffy_Pillow 58322.7/72166: 81% mana arcane_charge(2), presence_of_mind, nether_precision(2)
2:39.170 rotation . arcane_blast Fluffy_Pillow 56113.0/72166: 78% mana arcane_charge(3), nether_precision
2:40.683 rotation ' arcane_barrage Fluffy_Pillow 52796.7/72166: 73% mana arcane_charge(4), clearcasting, nether_precision
2:42.011 cooldowns l touch_of_the_magi Fluffy_Pillow 59043.4/72166: 82% mana clearcasting
2:43.338 cooldowns o rune_of_power Fluffy_Pillow 58458.7/72166: 81% mana arcane_charge(4), clearcasting
2:44.667 rotation , arcane_missiles Fluffy_Pillow 60376.9/72166: 84% mana arcane_charge(4), clearcasting, rune_of_power
2:53.126 rotation . arcane_blast Fluffy_Pillow 57585.9/72166: 80% mana arcane_charge(4), rune_of_power, nether_precision(2)
2:54.480 default T counterspell Fluffy_Pillow 52665.1/72166: 73% mana arcane_charge(4), rune_of_power, nether_precision(2)
2:54.614 rotation . arcane_blast Fluffy_Pillow 51858.5/72166: 72% mana arcane_charge(4), rune_of_power, nether_precision
2:55.970 rotation @ arcane_barrage Fluffy_Pillow 46940.6/72166: 65% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision
2:57.297 rotation < arcane_orb Fluffy_Pillow 53185.9/72166: 74% mana clearcasting
2:58.625 rotation . arcane_blast Fluffy_Pillow 54602.6/72166: 76% mana arcane_charge(2), clearcasting
3:00.295 cooldowns h radiant_spark Fluffy_Pillow 52887.9/72166: 73% mana arcane_charge(3), clearcasting
3:01.622 rotation * arcane_blast Fluffy_Pillow 53803.2/72166: 75% mana arcane_charge(3), clearcasting, crimson_chorus
3:03.136 rotation * arcane_blast Fluffy_Pillow 50488.4/72166: 70% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.489 rotation * arcane_blast Fluffy_Pillow 45566.2/72166: 63% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:05.844 rotation * arcane_blast Fluffy_Pillow 40646.9/72166: 56% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.195 rotation * arcane_blast Fluffy_Pillow 35721.8/72166: 49% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:08.547 rotation ) arcane_barrage Fluffy_Pillow 30798.1/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.875 rotation . arcane_blast Fluffy_Pillow 37044.8/72166: 51% mana clearcasting(2), crimson_chorus
3:11.864 rotation . arcane_blast Fluffy_Pillow 38540.6/72166: 53% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:13.695 rotation ; arcane_missiles Fluffy_Pillow 38433.3/72166: 53% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:17.499 rotation < arcane_orb Fluffy_Pillow 43923.6/72166: 61% mana arcane_charge(2), nether_precision(2), crimson_chorus(2)
3:18.827 default T counterspell Fluffy_Pillow 45340.4/72166: 63% mana arcane_charge(4), nether_precision(2), crimson_chorus(2)
3:18.827 rotation . arcane_blast Fluffy_Pillow 44340.4/72166: 61% mana arcane_charge(4), nether_precision(2), crimson_chorus(2)
3:20.179 rotation . arcane_blast Fluffy_Pillow 39416.7/72166: 55% mana arcane_charge(4), nether_precision(2), crimson_chorus(2)
3:21.533 rotation . arcane_blast Fluffy_Pillow 34496.0/72166: 48% mana arcane_charge(4), clearcasting, nether_precision, crimson_chorus(2)
3:22.888 rotation . arcane_blast Fluffy_Pillow 29576.7/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:24.241 rotation . arcane_blast Fluffy_Pillow 24654.5/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:25.595 rotation . arcane_blast Fluffy_Pillow 19733.7/72166: 27% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:26.949 rotation . arcane_blast Fluffy_Pillow 14813.0/72166: 21% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:28.303 rotation % evocation Fluffy_Pillow 9892.2/72166: 14% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:32.532 rotation $ cancel_action Fluffy_Pillow 68676.2/72166: 95% mana arcane_charge(4), clearcasting(3), evocation
3:32.538 rotation ' arcane_barrage Fluffy_Pillow 68684.9/72166: 95% mana arcane_charge(4), clearcasting(3)
3:33.864 cooldowns l touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(3)
3:35.192 cooldowns o rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting(3)
3:36.522 rotation , arcane_missiles Fluffy_Pillow 71592.5/72166: 99% mana arcane_charge(4), clearcasting(3), rune_of_power
3:44.294 default T counterspell Fluffy_Pillow 68580.0/72166: 95% mana arcane_charge(4), rune_of_power, nether_precision(2)
3:44.294 rotation . arcane_blast Fluffy_Pillow 67580.0/72166: 94% mana arcane_charge(4), rune_of_power, nether_precision(2)
3:45.647 rotation . arcane_blast Fluffy_Pillow 62657.8/72166: 87% mana arcane_charge(4), rune_of_power, nether_precision(2)
3:47.002 rotation . arcane_blast Fluffy_Pillow 57738.5/72166: 80% mana arcane_charge(4), rune_of_power, nether_precision
3:48.356 rotation @ arcane_barrage Fluffy_Pillow 52817.7/72166: 73% mana arcane_charge(4), rune_of_power
3:49.684 rotation < arcane_orb Fluffy_Pillow 59064.4/72166: 82% mana
3:51.012 rotation . arcane_blast Fluffy_Pillow 60481.1/72166: 84% mana arcane_charge(2)
3:52.682 cooldowns h radiant_spark Fluffy_Pillow 58766.4/72166: 81% mana arcane_charge(3)
3:54.010 rotation * arcane_blast Fluffy_Pillow 59683.2/72166: 83% mana arcane_charge(3)
3:55.522 rotation * arcane_blast Fluffy_Pillow 56365.5/72166: 78% mana arcane_charge(4)
3:56.876 rotation * arcane_blast Fluffy_Pillow 51444.7/72166: 71% mana arcane_charge(4)
3:58.229 rotation * arcane_blast Fluffy_Pillow 46522.5/72166: 64% mana arcane_charge(4)
3:59.581 default Y use_item_empyreal_ordnance Fluffy_Pillow 41598.9/72166: 58% mana arcane_charge(4)
3:59.581 rotation * arcane_blast Fluffy_Pillow 41598.9/72166: 58% mana arcane_charge(4)
4:00.935 rotation ) arcane_barrage Fluffy_Pillow 36678.1/72166: 51% mana arcane_charge(4)
4:02.265 rotation . arcane_blast Fluffy_Pillow 42927.7/72166: 59% mana
4:04.254 rotation . arcane_blast Fluffy_Pillow 44423.4/72166: 62% mana arcane_charge, crimson_chorus
4:06.084 rotation . arcane_blast Fluffy_Pillow 44314.7/72166: 61% mana arcane_charge(2), clearcasting, crimson_chorus
4:07.756 default U use_mana_gem Kyrian_NetherPrecision 42602.9/72166: 59% mana arcane_charge(3), clearcasting, crimson_chorus
4:07.756 rotation . arcane_blast Fluffy_Pillow 49819.5/72166: 69% mana arcane_charge(3), clearcasting, crimson_chorus
4:09.268 default T counterspell Fluffy_Pillow 46501.8/72166: 64% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.268 rotation > arcane_barrage Fluffy_Pillow 45501.8/72166: 63% mana arcane_charge(4), clearcasting, crimson_chorus
4:10.596 rotation < arcane_orb Fluffy_Pillow 51748.4/72166: 72% mana clearcasting(2), crimson_chorus
4:11.924 rotation . arcane_blast Fluffy_Pillow 53165.2/72166: 74% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:13.597 rotation . arcane_blast Fluffy_Pillow 51454.8/72166: 71% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:15.111 rotation . arcane_blast Fluffy_Pillow 48140.0/72166: 67% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:16.464 rotation : arcane_missiles Fluffy_Pillow 43217.8/72166: 60% mana arcane_charge(4), clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:18.444 rotation . arcane_blast Fluffy_Pillow 46075.6/72166: 64% mana arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus(2), empyreal_surge(5)
4:19.798 rotation . arcane_blast Fluffy_Pillow 41154.8/72166: 57% mana arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus(2), empyreal_surge(5)
4:21.151 rotation & arcane_barrage Fluffy_Pillow 36232.6/72166: 50% mana arcane_charge(4), clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:22.479 cooldowns k touch_of_the_magi Fluffy_Pillow 42479.3/72166: 59% mana clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:23.806 cooldowns j radiant_spark Fluffy_Pillow 41894.6/72166: 58% mana arcane_charge(4), clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:25.332 cooldowns n arcane_power Fluffy_Pillow 43097.1/72166: 60% mana arcane_charge(4), clearcasting(3), crimson_chorus(3), empyreal_surge(5)
4:25.332 default X berserking Fluffy_Pillow 43097.1/72166: 60% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:25.332 rotation * arcane_blast Fluffy_Pillow 43097.1/72166: 60% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:26.563 rotation * arcane_blast Fluffy_Pillow 41436.3/72166: 57% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:27.794 rotation * arcane_blast Fluffy_Pillow 39775.5/72166: 55% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:29.027 rotation * arcane_blast Fluffy_Pillow 38117.6/72166: 53% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:30.260 rotation * arcane_blast Fluffy_Pillow 36459.7/72166: 51% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3)
4:31.493 rotation , arcane_missiles Fluffy_Pillow 34801.8/72166: 48% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3)
4:33.381 default T counterspell Fluffy_Pillow 37526.8/72166: 52% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, nether_precision, crimson_chorus(3)
4:33.381 rotation - arcane_missiles Fluffy_Pillow 37026.8/72166: 51% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, nether_precision, crimson_chorus(3)
4:36.934 cooldowns p presence_of_mind Fluffy_Pillow 42154.9/72166: 58% mana berserking, arcane_charge(4), arcane_power, rune_of_power, nether_precision(2)
4:36.934 rotation . arcane_blast Fluffy_Pillow 42154.9/72166: 58% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, nether_precision(2)
4:38.142 rotation . arcane_blast Fluffy_Pillow 40460.9/72166: 56% mana arcane_charge(4), arcane_power, presence_of_mind(2), nether_precision
4:39.469 rotation - arcane_missiles Fluffy_Pillow 38938.7/72166: 54% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind
4:41.425 cooldowns o rune_of_power Fluffy_Pillow 41761.8/72166: 58% mana arcane_charge(4), presence_of_mind, nether_precision(2)
4:42.749 rotation . arcane_blast Fluffy_Pillow 43672.8/72166: 61% mana arcane_charge(4), presence_of_mind, rune_of_power, nether_precision(2)
4:44.076 rotation . arcane_blast Fluffy_Pillow 38713.0/72166: 54% mana arcane_charge(4), rune_of_power, nether_precision
4:45.430 rotation . arcane_blast Fluffy_Pillow 33792.3/72166: 47% mana arcane_charge(4), rune_of_power, nether_precision
4:46.784 rotation . arcane_blast Fluffy_Pillow 28871.5/72166: 40% mana arcane_charge(4), rune_of_power
4:48.138 rotation . arcane_blast Fluffy_Pillow 23950.8/72166: 33% mana arcane_charge(4), clearcasting, rune_of_power
4:49.492 rotation - arcane_missiles Fluffy_Pillow 19030.0/72166: 26% mana arcane_charge(4), clearcasting, rune_of_power
4:51.458 rotation . arcane_blast Fluffy_Pillow 21867.6/72166: 30% mana arcane_charge(4), rune_of_power, nether_precision
4:52.812 rotation . arcane_blast Fluffy_Pillow 16946.8/72166: 23% mana arcane_charge(4), rune_of_power, nether_precision
4:54.167 rotation @ arcane_barrage Fluffy_Pillow 12027.5/72166: 17% mana arcane_charge(4), rune_of_power
4:55.495 rotation < arcane_orb Fluffy_Pillow 18274.2/72166: 25% mana
4:56.822 rotation . arcane_blast Fluffy_Pillow 19689.5/72166: 27% mana arcane_charge(2)
4:58.493 default T counterspell Fluffy_Pillow 17976.2/72166: 25% mana arcane_charge(3)
4:58.493 cooldowns h radiant_spark Fluffy_Pillow 16976.2/72166: 24% mana arcane_charge(3)
4:59.820 rotation * arcane_blast Fluffy_Pillow 17891.5/72166: 25% mana arcane_charge(3)
5:01.332 default W time_warp Fluffy_Pillow 14573.8/72166: 20% mana arcane_charge(4)
5:01.332 rotation * arcane_blast Fluffy_Pillow 12573.8/72166: 17% mana arcane_charge(4), temporal_warp
5:02.373 rotation * arcane_blast Fluffy_Pillow 7201.3/72166: 10% mana arcane_charge(4), temporal_warp
5:03.414 rotation . evocation Kyrian_NetherPrecision 1828.8/72166: 3% mana arcane_charge(4), temporal_warp
5:07.160 rotation $ cancel_action Fluffy_Pillow 69520.0/72166: 96% mana arcane_charge(4), evocation, temporal_warp
5:07.165 rotation * arcane_blast Fluffy_Pillow 69527.3/72166: 96% mana arcane_charge(4), temporal_warp
5:08.208 rotation * arcane_blast Fluffy_Pillow 64157.6/72166: 89% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:09.250 rotation ) arcane_barrage Fluffy_Pillow 58786.6/72166: 81% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:10.274 rotation . arcane_blast Fluffy_Pillow 64594.5/72166: 90% mana clearcasting, temporal_warp, crimson_chorus
5:11.805 rotation . arcane_blast Fluffy_Pillow 65429.2/72166: 91% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:13.211 rotation . arcane_blast Fluffy_Pillow 64708.5/72166: 90% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:14.498 rotation . arcane_blast Fluffy_Pillow 62441.0/72166: 87% mana arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus
5:15.663 rotation > arcane_barrage Fluffy_Pillow 58622.5/72166: 81% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:16.687 rotation : arcane_missiles Fluffy_Pillow 64430.4/72166: 89% mana clearcasting(3), temporal_warp, crimson_chorus
5:18.321 rotation < arcane_orb Fluffy_Pillow 66788.8/72166: 93% mana clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(2)
5:19.342 rotation . arcane_blast Fluffy_Pillow 67762.4/72166: 94% mana arcane_charge(2), clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(2)
5:20.628 rotation . arcane_blast Fluffy_Pillow 65493.5/72166: 91% mana arcane_charge(3), clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(2)
5:21.793 final_burn q arcane_missiles Fluffy_Pillow 61674.9/72166: 85% mana arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus(2)
5:24.817 default T counterspell Fluffy_Pillow 66039.5/72166: 92% mana arcane_charge(4), temporal_warp, nether_precision(2), crimson_chorus(2)
5:24.817 final_burn r arcane_blast Fluffy_Pillow 65039.5/72166: 90% mana arcane_charge(4), temporal_warp, nether_precision(2), crimson_chorus(2)
5:25.861 final_burn r arcane_blast Fluffy_Pillow 59671.3/72166: 83% mana arcane_charge(4), clearcasting, temporal_warp, nether_precision(2), crimson_chorus(2)
5:26.903 final_burn q arcane_missiles Fluffy_Pillow 54300.3/72166: 75% mana arcane_charge(4), clearcasting, temporal_warp, nether_precision, crimson_chorus(2)
5:28.534 final_burn r arcane_blast Fluffy_Pillow 56654.3/72166: 79% mana arcane_charge(4), temporal_warp, nether_precision, crimson_chorus(3)
5:29.578 final_burn r arcane_blast Fluffy_Pillow 51286.1/72166: 71% mana arcane_charge(4), clearcasting, temporal_warp, nether_precision, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Kyrian_NetherPrecision"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=kyrian
soulbind=36:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Kyrian_none : 6035 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6035.2 6035.2 11.7 / 0.194% 896.5 / 14.9% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2496.2 2379.8 Mana 0.00% 44.7 100.2% 100%
Talents
Kyrian
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Kyrian_none 6035
Arcane Barrage 390 6.5% 20.5 13.91sec 5714 4656 Direct 20.5 4872 9666 5716 17.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.54 20.54 0.00 0.00 1.2273 0.0000 117369.27 117369.27 0.00% 4656.03 4656.03
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.41% 16.92 9 26 4872.05 2676 8644 4874.55 4382 5415 82464 82464 0.00%
crit 17.59% 3.61 0 10 9666.28 5352 13767 9549.47 0 13767 34905 34905 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.01
    fishing_opener
    [}]:0.90
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.51
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.46
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.17
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [)]:3.51
  • if_expr:debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
    rotation
    [=]:5.22
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [>]:1.59
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [?]:1.18
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [@]:2.76
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:0.01
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.21
Arcane Blast 2580 42.7% 120.1 2.49sec 6444 5057 Direct 121.1 5276 11240 6392 18.7%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 120.06 121.06 0.00 0.00 1.2742 0.0000 773673.03 773673.03 0.00% 5057.38 5057.38
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.28% 98.40 71 129 5275.85 922 16802 5280.14 4329 5947 519044 519044 0.00%
crit 18.72% 22.66 9 43 11239.82 1844 33605 11246.64 7635 15789 254629 254629 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:3.61
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [|]:6.00
  • if_expr:dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
    fishing_opener
    ["]:19.50
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [*]:27.49
  • if_expr:dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
    rotation
    [+]:0.03
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [.]:63.02
Arcane Echo 260 4.3% 151.1 1.95sec 517 0 Direct 151.1 424 906 518 19.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 151.14 151.14 0.00 0.00 0.0000 0.0000 78206.78 78206.78 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.51% 121.67 73 175 423.77 220 669 424.08 362 482 51540 51540 0.00%
crit 19.49% 29.46 9 55 905.50 441 1338 906.82 690 1159 26667 26667 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 1931 32.1% 37.9 7.37sec 15332 8087 Periodic 268.2 1794 3800 2170 18.7% 22.4%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 37.94 0.00 268.47 268.22 1.8960 0.2502 581759.28 581759.28 0.00% 8086.50 8086.50
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.27% 217.99 124 337 1794.01 1119 4354 1795.89 1528 2137 391015 391015 0.00%
crit 18.73% 50.22 25 97 3800.21 2238 8709 3800.46 2934 4815 190744 190744 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.93
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.95
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [,]:4.98
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [-]:4.51
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [:]:2.65
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [;]:3.64
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (129) 0.0% (2.1%) 10.6 28.78sec 3681 2915

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.55 0.00 0.00 0.00 1.2628 0.0000 0.00 0.00 0.00% 2915.09 2915.09

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [<]:9.55
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 129 2.1% 10.6 29.22sec 3682 0 Direct 10.6 3142 6281 3681 17.2%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.55 10.55 0.00 0.00 0.0000 0.0000 38849.43 38849.43 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.80% 8.74 3 14 3141.99 3018 4478 3141.56 3018 3401 27451 27451 0.00%
crit 17.20% 1.81 0 7 6281.34 6035 8956 5364.86 0 8449 11399 11399 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12529 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.67sec 2508 0 Periodic 13.5 1562 3104 1848 18.5% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.98 0.00 13.54 13.54 0.0000 1.7475 25024.98 25024.98 0.00% 1057.29 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.49% 11.04 4 14 1562.08 175 1852 1563.10 1344 1852 17241 17241 0.00%
crit 18.51% 2.51 0 9 3104.45 349 3704 2871.52 0 3704 7784 7784 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.7 14.30sec 541 0 Direct 20.7 456 912 541 18.6%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.74 20.74 0.00 0.00 0.0000 0.0000 11213.37 11213.37 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.43% 16.89 6 31 455.96 444 470 455.93 446 468 7701 7701 0.00%
crit 18.57% 3.85 0 11 911.97 887 941 893.31 0 941 3512 3512 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6005 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6004.68 6004.68 0.00% 50.99 50.99
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.19% 91.41 77 104 43.39 30 57 43.38 42 45 3966 3966 0.00%
crit 19.81% 22.59 10 37 90.25 60 114 90.29 77 103 2039 2039 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3707.44
Radiant Spark 121 2.0% 7.4 41.06sec 4888 3926 Direct 7.4 2272 4562 2688 18.1%
Periodic 50.1 266 576 327 19.6% 24.3%

Stats Details: Radiant Spark

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.43 7.43 50.08 50.08 1.2450 1.4580 36314.73 36314.73 0.00% 441.41 3926.34
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.86% 6.08 1 9 2271.64 2100 2779 2270.71 2100 2622 13815 13815 0.00%
crit 18.14% 1.35 0 5 4561.57 4200 5559 3572.24 0 5559 6146 6146 0.00%
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.39% 40.26 25 57 265.83 11 505 266.15 218 314 10701 10701 0.00%
crit 19.61% 9.82 1 21 576.37 23 1010 578.07 299 1010 5653 5653 0.00%

Action Details: Radiant Spark

  • id:307443
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.760000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.082400
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:10.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:307443
  • name:Radiant Spark
  • school:arcane
  • tooltip:Suffering $w2 Arcane damage every $t2 sec.
  • description:Conjure a radiant spark that causes {$s1=0 + 76.0%} Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes {$307454s1=10}% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells.

Action Priority List

    cooldowns
    [h]:4.74
  • if_expr:cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
    cooldowns
    [i]:0.50
  • if_expr:cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
    cooldowns
    [j]:1.22
  • if_expr:cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
Shadowcore Oil Blast 41 0.7% 41.8 7.01sec 297 0 Direct 41.8 251 501 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.84 41.84 0.00 0.00 0.0000 0.0000 12423.71 12423.71 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.54% 34.12 18 56 250.67 244 259 250.65 246 256 8552 8552 0.00%
crit 18.46% 7.72 0 19 501.44 488 517 501.10 0 517 3872 3872 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (441) 0.0% (7.3%) 6.1 49.35sec 21679 17708

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 0.00 0.00 0.00 1.2244 0.0000 0.00 0.00 0.00% 17708.21 17708.21

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [k]:0.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [l]:4.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [m]:0.22
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 441 7.3% 6.1 49.30sec 21679 0 Direct 6.1 21691 0 21691 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.12 6.11 0.00 0.00 0.0000 0.0000 132581.40 132581.40 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.11 5 8 21690.86 98 73074 21688.01 15608 26481 132581 132581 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:12618.97
  • base_dd_max:12618.97
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Kyrian_none
Arcane Power 2.8 122.55sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [n]:1.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [z]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 245.55sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.78
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.85sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.60 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.60
Evocation 3.3 102.60sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.33 0.00 18.13 0.00 3.4197 0.6272 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:1.53
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:0.80
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 2.7 123.27sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.72 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [p]:1.72
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    fishing_opener
    [{]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.71sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.90 0.00 0.00 0.00 1.2240 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [o]:4.91
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.5 304.01sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.49
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 122.54sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Kyrian_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.5 126.8 13.9sec 2.1sec 11.6sec 82.81% 0.00% 81.7 (82.1) 0.0

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.3s / 54.1s
  • trigger_min/max:0.0s / 17.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 51.5s

Stack Uptimes

  • arcane_charge_1:4.85%
  • arcane_charge_2:9.26%
  • arcane_charge_3:9.29%
  • arcane_charge_4:59.42%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.3sec 122.3sec 14.8sec 13.68% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 131.9s
  • trigger_min/max:120.0s / 131.9s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • arcane_power_1:13.68%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 245.0sec 245.0sec 11.8sec 6.95% 17.48% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.3s / 252.3s
  • trigger_min/max:240.3s / 252.3s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 12.0s

Stack Uptimes

  • berserking_1:6.95%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.49% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.49%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 16.4 13.6 18.6sec 10.0sec 9.4sec 51.42% 0.00% 2.5 (2.5) 0.8

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.52%
  • clearcasting_2:18.45%
  • clearcasting_3:7.45%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.6sec 52.06% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.0s
  • trigger_min/max:60.0s / 66.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.96%
  • crimson_chorus_2:17.34%
  • crimson_chorus_3:16.76%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.7sec 239.7sec 14.4sec 9.03% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.6s / 248.9s
  • trigger_min/max:237.6s / 248.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.03%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 102.9sec 102.9sec 3.8sec 4.23% 0.00% 14.8 (14.8) 0.0

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 167.2s
  • trigger_min/max:90.0s / 167.2s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.43% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.43%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 2.7 0.0 123.1sec 123.1sec 4.5sec 4.07% 6.67% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:117.9s / 132.0s
  • trigger_min/max:117.9s / 132.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 22.9s

Stack Uptimes

  • presence_of_mind_1:2.04%
  • presence_of_mind_2:1.86%
  • presence_of_mind_3:0.18%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.6sec 35.6sec 11.8sec 34.17% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 59.6s
  • trigger_min/max:14.5s / 59.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.17%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.2sec 304.2sec 35.4sec 17.25% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.5s
  • trigger_min/max:300.0s / 322.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.25%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 1 0.72% 0.00% 6.67%
Arcane Barrage Arcane Charge 2 0.69% 0.00% 8.70%
Arcane Barrage Arcane Charge 3 2.56% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 96.03% 83.33% 100.00%
Arcane Blast Arcane Charge 0 6.11% 3.33% 9.71%
Arcane Blast Arcane Charge 1 4.52% 2.44% 7.69%
Arcane Blast Arcane Charge 2 10.71% 6.67% 14.00%
Arcane Blast Arcane Charge 3 11.55% 8.11% 14.71%
Arcane Blast Arcane Charge 4 67.11% 57.66% 75.65%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.56% 0.00% 7.31% 1.8s 0.0s 6.7s
Conserve Phase 100.00% 100.00% 100.00% 300.6s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.609120.008239.984
Evocation13.0410.00077.18944.52715.049119.765
Counterspell0.7860.0007.8869.9212.66318.538
Time Warp2.2780.00022.5123.4181.32423.841
Radiant Spark10.5310.00035.15079.83063.943128.106
Rune of Power7.2820.00035.21345.13121.32974.303
Touch of the Magi5.1750.00025.55533.48220.00263.230
Arcane Power7.8110.00617.61022.04417.52934.368
Arcane Barrage11.4760.51550.169250.217193.686303.321
Arcane Orb8.2570.00068.43193.68944.290161.866
Presence of Mind47.45727.24669.517142.38699.874170.481

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Kyrian_none
mana_regen Mana 3166.88 422334.88 59.05% 133.36 11422.87 2.63%
Evocation Mana 128.13 186261.46 26.04% 1453.70 0.00 0.00%
Mana Gem Mana 2.94 21189.49 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.53 85417.03 11.94% 4160.08 2099.91 2.40%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2379.80 2496.15 13543.9 37188.7 2315.2 72165.7
Usage Type Count Total Avg RPE APR
Kyrian_none
arcane_blast Mana 122.3 632717.0 5171.7 5270.1 1.2
arcane_missiles Mana 38.3 82916.1 2162.6 2185.2 7.0
arcane_orb Mana 10.7 5331.2 500.0 505.1 7.3
counterspell Mana 12.7 11368.8 892.9 902.6 0.0
radiant_spark Mana 7.5 7513.0 1000.0 1011.3 4.8
time_warp Mana 1.5 3007.3 2000.0 2014.2 0.0
touch_of_the_magi Mana 6.2 15445.2 2499.5 2525.5 8.6

Statistics & Data Analysis

Fight Length
Kyrian_none Fight Length
Count 1505
Mean 300.61
Minimum 240.01
Maximum 359.98
Spread ( max - min ) 119.98
Range [ ( max - min ) / 2 * 100% ] 19.96%
Standard Deviation 34.8456
5th Percentile 246.36
95th Percentile 354.55
( 95th Percentile - 5th Percentile ) 108.19
Mean Distribution
Standard Deviation 0.8982
95.00% Confidence Interval ( 298.85 - 302.37 )
Normalized 95.00% Confidence Interval ( 99.41% - 100.59% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 517
0.1% Error 51617
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1037
DPS
Kyrian_none Damage Per Second
Count 1505
Mean 6035.19
Minimum 5184.27
Maximum 6797.31
Spread ( max - min ) 1613.04
Range [ ( max - min ) / 2 * 100% ] 13.36%
Standard Deviation 232.3368
5th Percentile 5656.41
95th Percentile 6428.19
( 95th Percentile - 5th Percentile ) 771.78
Mean Distribution
Standard Deviation 5.9889
95.00% Confidence Interval ( 6023.45 - 6046.93 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5694
0.1 Scale Factor Error with Delta=300 461
0.05 Scale Factor Error with Delta=300 1844
0.01 Scale Factor Error with Delta=300 46081
Priority Target DPS
Kyrian_none Priority Target Damage Per Second
Count 1505
Mean 6035.19
Minimum 5184.27
Maximum 6797.31
Spread ( max - min ) 1613.04
Range [ ( max - min ) / 2 * 100% ] 13.36%
Standard Deviation 232.3368
5th Percentile 5656.41
95th Percentile 6428.19
( 95th Percentile - 5th Percentile ) 771.78
Mean Distribution
Standard Deviation 5.9889
95.00% Confidence Interval ( 6023.45 - 6046.93 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 57
0.1% Error 5694
0.1 Scale Factor Error with Delta=300 461
0.05 Scale Factor Error with Delta=300 1844
0.01 Scale Factor Error with Delta=300 46081
DPS(e)
Kyrian_none Damage Per Second (Effective)
Count 1505
Mean 6035.19
Minimum 5184.27
Maximum 6797.31
Spread ( max - min ) 1613.04
Range [ ( max - min ) / 2 * 100% ] 13.36%
Damage
Kyrian_none Damage
Count 1505
Mean 1807415.98
Minimum 1336916.84
Maximum 2240512.88
Spread ( max - min ) 903596.04
Range [ ( max - min ) / 2 * 100% ] 25.00%
DTPS
Kyrian_none Damage Taken Per Second
Count 1505
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Kyrian_none Healing Per Second
Count 1505
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Kyrian_none Healing Per Second (Effective)
Count 1505
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Kyrian_none Heal
Count 1505
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Kyrian_none Healing Taken Per Second
Count 1505
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Kyrian_none Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Kyrian_noneTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Kyrian_none Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.60 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.49 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.78 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 4.74 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
i 0.50 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
j 1.22 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
k 0.78 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
l 4.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
m 0.22 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
n 1.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
o 4.91 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
p 1.72 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
0.00 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
0.00 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.93 arcane_missiles,if=buff.clearcasting.react,chain=1
r 3.61 arcane_blast
s 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
z 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
{ 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
| 6.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.90 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.95 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 19.50 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.31 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 1.53 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.51 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.46 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.17 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
) 3.51 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
* 27.49 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
+ 0.03 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
, 4.98 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
- 4.51 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
: 2.65 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
; 3.64 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
< 9.55 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
= 5.22 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
> 1.59 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
? 1.18 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
@ 2.76 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
. 0.01 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
. 63.02 arcane_blast
. 0.80 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.21 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw"U"""""""""""#t$xyzVX||||||~T!"{""""""}<...=....=...h*T****)<.;;'lo,T..-h*=***)<..=..T...%$.'lo,..TU-.><..jn*****-.p..T?<....'lo,..@T<.h*****)....=<.T....:'lo,..-Th****.$.;Y;..><..T.U....rrrrrrr

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Kyrian_none 72165.7/72166: 100% mana
Pre precombat 1 food Kyrian_none 72165.7/72166: 100% mana
Pre precombat 2 augmentation Kyrian_none 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus
0:01.327 fishing_opener v arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.223 fishing_opener w rune_of_power Fluffy_Pillow 64999.2/72166: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:03.011 fishing_opener " arcane_blast Fluffy_Pillow 66136.5/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 default U use_mana_gem Kyrian_none 60420.5/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 fishing_opener " arcane_blast Fluffy_Pillow 67637.1/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.616 fishing_opener " arcane_blast Fluffy_Pillow 61919.6/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.419 fishing_opener " arcane_blast Fluffy_Pillow 56203.6/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.222 fishing_opener " arcane_blast Fluffy_Pillow 50487.6/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.026 fishing_opener " arcane_blast Fluffy_Pillow 44773.0/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.828 fishing_opener " arcane_blast Fluffy_Pillow 39055.5/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.632 fishing_opener " arcane_blast Fluffy_Pillow 33341.0/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.435 fishing_opener " arcane_blast Fluffy_Pillow 27625.0/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.238 fishing_opener " arcane_blast Fluffy_Pillow 21908.9/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.042 fishing_opener " arcane_blast Fluffy_Pillow 16194.4/72166: 22% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.844 fishing_opener " arcane_blast Fluffy_Pillow 10476.9/72166: 15% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.647 fishing_opener # arcane_barrage Fluffy_Pillow 4760.9/72166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.433 fishing_opener t evocation Kyrian_none 10225.3/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.941 rotation $ cancel_action Fluffy_Pillow 69141.6/72166: 96% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.947 fishing_opener x radiant_spark Fluffy_Pillow 69150.2/72166: 96% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.736 fishing_opener y touch_of_the_magi Fluffy_Pillow 69289.0/72166: 96% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.522 fishing_opener z arcane_power Fluffy_Pillow 67923.5/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.522 default V potion Fluffy_Pillow 67923.5/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.522 default X berserking Fluffy_Pillow 67923.5/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.522 fishing_opener | arcane_blast Fluffy_Pillow 67923.5/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:18.277 fishing_opener | arcane_blast Fluffy_Pillow 65575.7/72166: 91% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.031 fishing_opener | arcane_blast Fluffy_Pillow 63226.4/72166: 88% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:19.786 fishing_opener | arcane_blast Fluffy_Pillow 60878.6/72166: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:20.540 fishing_opener | arcane_blast Fluffy_Pillow 58529.4/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:21.295 fishing_opener | arcane_blast Fluffy_Pillow 56181.6/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:22.048 fishing_opener ~ arcane_missiles Fluffy_Pillow 53830.9/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.348 default T counterspell Fluffy_Pillow 54843.8/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.348 fishing_opener ! arcane_missiles Fluffy_Pillow 54343.8/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.613 fishing_opener " arcane_blast Fluffy_Pillow 56169.6/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.368 fishing_opener { presence_of_mind Fluffy_Pillow 53821.8/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.368 fishing_opener " arcane_blast Fluffy_Pillow 53821.8/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.123 fishing_opener " arcane_blast Fluffy_Pillow 51474.0/72166: 71% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.877 fishing_opener " arcane_blast Fluffy_Pillow 49124.8/72166: 68% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.631 fishing_opener " arcane_blast Fluffy_Pillow 46775.6/72166: 65% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.434 fishing_opener " arcane_blast Fluffy_Pillow 44497.0/72166: 62% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.236 fishing_opener " arcane_blast Fluffy_Pillow 42217.1/72166: 59% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.039 fishing_opener } arcane_barrage Fluffy_Pillow 39938.6/72166: 55% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.826 rotation < arcane_orb Fluffy_Pillow 45404.4/72166: 63% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.613 rotation . arcane_blast Fluffy_Pillow 46040.3/72166: 64% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.605 rotation . arcane_blast Fluffy_Pillow 43347.0/72166: 60% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.503 rotation . arcane_blast Fluffy_Pillow 39143.1/72166: 54% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.306 rotation = arcane_barrage Fluffy_Pillow 33427.1/72166: 46% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.092 rotation . arcane_blast Fluffy_Pillow 38891.5/72166: 54% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:38.272 rotation . arcane_blast Fluffy_Pillow 39219.6/72166: 54% mana bloodlust, arcane_charge, temporal_warp, potion_of_spectral_intellect
0:39.358 rotation . arcane_blast Fluffy_Pillow 38037.1/72166: 53% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.350 rotation . arcane_blast Fluffy_Pillow 35343.8/72166: 49% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.248 rotation = arcane_barrage Fluffy_Pillow 31139.9/72166: 43% mana arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:42.269 rotation . arcane_blast Fluffy_Pillow 36943.5/72166: 51% mana clearcasting, potion_of_spectral_intellect
0:44.258 rotation . arcane_blast Fluffy_Pillow 38439.2/72166: 53% mana arcane_charge, clearcasting
0:46.087 rotation . arcane_blast Fluffy_Pillow 38329.1/72166: 53% mana arcane_charge(2), clearcasting
0:47.759 cooldowns h radiant_spark Fluffy_Pillow 36617.3/72166: 51% mana arcane_charge(3), clearcasting
0:49.087 rotation * arcane_blast Fluffy_Pillow 37534.0/72166: 52% mana arcane_charge(3), clearcasting
0:50.600 default T counterspell Fluffy_Pillow 34217.7/72166: 47% mana arcane_charge(4), clearcasting
0:50.600 rotation * arcane_blast Fluffy_Pillow 33217.7/72166: 46% mana arcane_charge(4), clearcasting
0:51.954 rotation * arcane_blast Fluffy_Pillow 28297.0/72166: 39% mana arcane_charge(4), clearcasting(2)
0:53.307 rotation * arcane_blast Fluffy_Pillow 23374.8/72166: 32% mana arcane_charge(4), clearcasting(2)
0:54.661 rotation * arcane_blast Fluffy_Pillow 18454.0/72166: 26% mana arcane_charge(4), clearcasting(2)
0:56.015 rotation ) arcane_barrage Fluffy_Pillow 13533.3/72166: 19% mana arcane_charge(4), clearcasting(2)
0:57.342 rotation < arcane_orb Fluffy_Pillow 19778.5/72166: 27% mana clearcasting(2)
0:58.669 rotation . arcane_blast Fluffy_Pillow 21193.8/72166: 29% mana arcane_charge(2), clearcasting(2)
1:00.341 rotation ; arcane_missiles Fluffy_Pillow 19482.0/72166: 27% mana arcane_charge(3), clearcasting(2), crimson_chorus
1:02.304 rotation ; arcane_missiles Fluffy_Pillow 22315.2/72166: 31% mana arcane_charge(3), clearcasting, crimson_chorus
1:04.348 rotation ' arcane_barrage Fluffy_Pillow 25265.4/72166: 35% mana arcane_charge(3), crimson_chorus
1:05.677 cooldowns l touch_of_the_magi Fluffy_Pillow 30431.0/72166: 42% mana crimson_chorus
1:07.005 cooldowns o rune_of_power Fluffy_Pillow 29847.7/72166: 41% mana arcane_charge(4), crimson_chorus
1:08.333 rotation , arcane_missiles Fluffy_Pillow 31764.4/72166: 44% mana arcane_charge(4), rune_of_power, crimson_chorus
1:17.510 default T counterspell Fluffy_Pillow 15009.7/72166: 21% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.510 rotation . arcane_blast Fluffy_Pillow 14009.7/72166: 19% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.865 rotation . arcane_blast Fluffy_Pillow 9090.4/72166: 13% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:20.219 rotation - arcane_missiles Fluffy_Pillow 4169.7/72166: 6% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:22.254 cooldowns h radiant_spark Fluffy_Pillow 7106.8/72166: 10% mana arcane_charge(4), crimson_chorus(3)
1:23.580 rotation * arcane_blast Fluffy_Pillow 8020.7/72166: 11% mana arcane_charge(4), crimson_chorus(3)
1:24.934 rotation = arcane_barrage Fluffy_Pillow 3099.9/72166: 4% mana arcane_charge(4), crimson_chorus(3)
1:26.262 rotation * arcane_blast Fluffy_Pillow 9346.6/72166: 13% mana crimson_chorus(3)
1:28.253 rotation * arcane_blast Fluffy_Pillow 10845.2/72166: 15% mana arcane_charge, crimson_chorus(3)
1:30.083 rotation * arcane_blast Fluffy_Pillow 10736.5/72166: 15% mana arcane_charge(2), crimson_chorus(3)
1:31.755 rotation ) arcane_barrage Fluffy_Pillow 9024.7/72166: 13% mana arcane_charge(3)
1:33.083 rotation < arcane_orb Fluffy_Pillow 14188.9/72166: 20% mana
1:34.411 rotation . arcane_blast Fluffy_Pillow 15605.6/72166: 22% mana arcane_charge(2)
1:36.084 rotation . arcane_blast Fluffy_Pillow 13895.3/72166: 19% mana arcane_charge(3)
1:37.597 rotation = arcane_barrage Fluffy_Pillow 10579.0/72166: 15% mana arcane_charge(4), clearcasting
1:38.925 rotation . arcane_blast Fluffy_Pillow 16825.7/72166: 23% mana clearcasting
1:40.915 rotation . arcane_blast Fluffy_Pillow 18322.8/72166: 25% mana arcane_charge, clearcasting
1:42.746 default T counterspell Fluffy_Pillow 18215.6/72166: 25% mana arcane_charge(2), clearcasting
1:42.746 rotation . arcane_blast Fluffy_Pillow 17215.6/72166: 24% mana arcane_charge(2), clearcasting
1:44.417 rotation . arcane_blast Fluffy_Pillow 15502.3/72166: 21% mana arcane_charge(3), clearcasting
1:45.929 rotation . arcane_blast Fluffy_Pillow 12184.6/72166: 17% mana arcane_charge(4), clearcasting(2)
1:47.284 rotation % evocation Kyrian_none 7265.3/72166: 10% mana arcane_charge(4), clearcasting(2)
1:51.794 rotation $ cancel_action Fluffy_Pillow 69955.3/72166: 97% mana arcane_charge(4), clearcasting(2), evocation
1:51.799 rotation . arcane_blast Fluffy_Pillow 69962.5/72166: 97% mana arcane_charge(4), clearcasting(2)
1:53.154 rotation ' arcane_barrage Fluffy_Pillow 65043.2/72166: 90% mana arcane_charge(4), clearcasting(2)
1:54.482 cooldowns l touch_of_the_magi Fluffy_Pillow 71289.8/72166: 99% mana clearcasting(3)
1:55.809 cooldowns o rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting(3)
1:57.137 rotation , arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting(3), rune_of_power
2:05.026 rotation . arcane_blast Fluffy_Pillow 68748.9/72166: 95% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.379 rotation . arcane_blast Fluffy_Pillow 63826.7/72166: 88% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:07.731 default T counterspell Fluffy_Pillow 58903.0/72166: 82% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:07.731 default U use_mana_gem Kyrian_none 57903.0/72166: 80% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:07.731 rotation - arcane_missiles Fluffy_Pillow 65119.6/72166: 90% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:09.734 rotation . arcane_blast Fluffy_Pillow 68010.5/72166: 94% mana arcane_charge(4), crimson_chorus
2:11.090 rotation > arcane_barrage Fluffy_Pillow 63092.7/72166: 87% mana arcane_charge(4), crimson_chorus(2)
2:12.417 rotation < arcane_orb Fluffy_Pillow 69337.9/72166: 96% mana crimson_chorus(2)
2:13.744 rotation . arcane_blast Fluffy_Pillow 70753.2/72166: 98% mana arcane_charge(2), crimson_chorus(2)
2:15.416 rotation . arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3), crimson_chorus(2)
2:16.927 cooldowns j radiant_spark Fluffy_Pillow 64728.8/72166: 90% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.255 cooldowns n arcane_power Fluffy_Pillow 65645.5/72166: 91% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.255 rotation * arcane_blast Fluffy_Pillow 65645.5/72166: 91% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:19.608 rotation * arcane_blast Fluffy_Pillow 64160.8/72166: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:20.961 rotation * arcane_blast Fluffy_Pillow 62676.1/72166: 87% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:22.315 rotation * arcane_blast Fluffy_Pillow 61192.9/72166: 85% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:23.669 rotation * arcane_blast Fluffy_Pillow 59709.6/72166: 83% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:25.022 rotation - arcane_missiles Fluffy_Pillow 58224.9/72166: 81% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3)
2:28.780 rotation . arcane_blast Fluffy_Pillow 63648.9/72166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.134 cooldowns p presence_of_mind Fluffy_Pillow 62165.6/72166: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.134 rotation . arcane_blast Fluffy_Pillow 62165.6/72166: 86% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3)
2:31.461 rotation . arcane_blast Fluffy_Pillow 60643.4/72166: 84% mana arcane_charge(4), arcane_power, presence_of_mind(2)
2:32.787 default T counterspell Fluffy_Pillow 59119.7/72166: 82% mana arcane_charge(4), arcane_power, presence_of_mind
2:32.787 rotation ? arcane_barrage Fluffy_Pillow 58619.7/72166: 81% mana arcane_charge(4), arcane_power, presence_of_mind
2:34.116 rotation < arcane_orb Fluffy_Pillow 64867.9/72166: 90% mana presence_of_mind
2:35.443 rotation . arcane_blast Fluffy_Pillow 66283.1/72166: 92% mana arcane_charge(2), presence_of_mind
2:36.771 rotation . arcane_blast Fluffy_Pillow 64074.9/72166: 89% mana arcane_charge(3)
2:38.282 rotation . arcane_blast Fluffy_Pillow 60755.7/72166: 84% mana arcane_charge(4)
2:39.634 rotation . arcane_blast Fluffy_Pillow 55832.1/72166: 77% mana arcane_charge(4), clearcasting
2:40.987 rotation ' arcane_barrage Fluffy_Pillow 50909.9/72166: 71% mana arcane_charge(4), clearcasting
2:42.314 cooldowns l touch_of_the_magi Fluffy_Pillow 57155.1/72166: 79% mana clearcasting(2)
2:43.642 cooldowns o rune_of_power Fluffy_Pillow 56571.8/72166: 78% mana arcane_charge(4), clearcasting(2)
2:44.969 rotation , arcane_missiles Fluffy_Pillow 58487.1/72166: 81% mana arcane_charge(4), clearcasting(2), rune_of_power
2:53.176 rotation . arcane_blast Fluffy_Pillow 55332.4/72166: 77% mana arcane_charge(4), rune_of_power
2:54.528 rotation . arcane_blast Fluffy_Pillow 50408.7/72166: 70% mana arcane_charge(4), rune_of_power
2:55.882 rotation @ arcane_barrage Fluffy_Pillow 45488.0/72166: 63% mana arcane_charge(4), rune_of_power
2:57.211 default T counterspell Fluffy_Pillow 51736.1/72166: 72% mana
2:57.211 rotation < arcane_orb Fluffy_Pillow 50736.1/72166: 70% mana
2:58.539 rotation . arcane_blast Fluffy_Pillow 52152.8/72166: 72% mana arcane_charge(2)
3:00.211 cooldowns h radiant_spark Fluffy_Pillow 50441.0/72166: 70% mana arcane_charge(3)
3:01.538 rotation * arcane_blast Fluffy_Pillow 51356.3/72166: 71% mana arcane_charge(3), crimson_chorus
3:03.052 rotation * arcane_blast Fluffy_Pillow 48041.5/72166: 67% mana arcane_charge(4), crimson_chorus
3:04.406 rotation * arcane_blast Fluffy_Pillow 43120.7/72166: 60% mana arcane_charge(4), crimson_chorus
3:05.759 rotation * arcane_blast Fluffy_Pillow 38198.5/72166: 53% mana arcane_charge(4), crimson_chorus
3:07.113 rotation * arcane_blast Fluffy_Pillow 33277.8/72166: 46% mana arcane_charge(4), crimson_chorus
3:08.466 rotation ) arcane_barrage Fluffy_Pillow 28355.6/72166: 39% mana arcane_charge(4), crimson_chorus
3:09.796 rotation . arcane_blast Fluffy_Pillow 34605.1/72166: 48% mana crimson_chorus
3:11.786 rotation . arcane_blast Fluffy_Pillow 36102.3/72166: 50% mana arcane_charge, crimson_chorus(2)
3:13.617 rotation . arcane_blast Fluffy_Pillow 35995.0/72166: 50% mana arcane_charge(2), crimson_chorus(2)
3:15.287 rotation . arcane_blast Fluffy_Pillow 34280.4/72166: 48% mana arcane_charge(3), crimson_chorus(2)
3:16.799 rotation = arcane_barrage Fluffy_Pillow 30962.7/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:18.125 rotation < arcane_orb Fluffy_Pillow 37206.4/72166: 52% mana clearcasting, crimson_chorus(2)
3:19.455 rotation . arcane_blast Fluffy_Pillow 38626.0/72166: 54% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:21.126 default T counterspell Fluffy_Pillow 36912.8/72166: 51% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:21.211 rotation . arcane_blast Fluffy_Pillow 36035.5/72166: 50% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:22.724 rotation . arcane_blast Fluffy_Pillow 32719.2/72166: 45% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:24.077 rotation . arcane_blast Fluffy_Pillow 27797.0/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:25.431 rotation . arcane_blast Fluffy_Pillow 22876.3/72166: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:26.783 rotation : arcane_missiles Fluffy_Pillow 17952.7/72166: 25% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:28.916 rotation ' arcane_barrage Fluffy_Pillow 21031.2/72166: 29% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:30.243 cooldowns l touch_of_the_magi Fluffy_Pillow 27276.5/72166: 38% mana clearcasting(2), crimson_chorus(3)
3:31.570 cooldowns o rune_of_power Fluffy_Pillow 26691.7/72166: 37% mana arcane_charge(4), clearcasting(2)
3:32.896 rotation , arcane_missiles Fluffy_Pillow 28605.6/72166: 40% mana arcane_charge(4), clearcasting(2), rune_of_power
3:40.851 rotation . arcane_blast Fluffy_Pillow 32587.1/72166: 45% mana arcane_charge(4), rune_of_power
3:42.205 rotation . arcane_blast Fluffy_Pillow 27666.4/72166: 38% mana arcane_charge(4), clearcasting, rune_of_power
3:43.560 rotation - arcane_missiles Fluffy_Pillow 22747.1/72166: 32% mana arcane_charge(4), clearcasting, rune_of_power
3:45.475 default T counterspell Fluffy_Pillow 25511.0/72166: 35% mana arcane_charge(4), clearcasting
3:45.475 cooldowns h radiant_spark Fluffy_Pillow 24511.0/72166: 34% mana arcane_charge(4), clearcasting
3:46.803 rotation * arcane_blast Fluffy_Pillow 25427.8/72166: 35% mana arcane_charge(4), clearcasting
3:48.155 rotation * arcane_blast Fluffy_Pillow 20504.1/72166: 28% mana arcane_charge(4), clearcasting
3:49.510 rotation * arcane_blast Fluffy_Pillow 15584.8/72166: 22% mana arcane_charge(4), clearcasting(2)
3:50.864 rotation * arcane_blast Fluffy_Pillow 10664.0/72166: 15% mana arcane_charge(4), clearcasting(2)
3:52.218 rotation . evocation Kyrian_none 5743.3/72166: 8% mana arcane_charge(4), clearcasting(2)
3:56.803 rotation $ cancel_action Fluffy_Pillow 69475.8/72166: 96% mana arcane_charge(4), clearcasting(2), evocation
3:56.808 rotation . arcane_blast Fluffy_Pillow 69483.0/72166: 96% mana arcane_charge(4), clearcasting(2)
3:58.160 rotation ; arcane_missiles Fluffy_Pillow 64559.3/72166: 89% mana arcane_charge(4), clearcasting(2)
4:00.080 default Y use_item_empyreal_ordnance Fluffy_Pillow 67330.5/72166: 93% mana arcane_charge(4), clearcasting
4:00.080 rotation ; arcane_missiles Fluffy_Pillow 67330.5/72166: 93% mana arcane_charge(4), clearcasting
4:02.038 rotation . arcane_blast Fluffy_Pillow 70156.5/72166: 97% mana arcane_charge(4), crimson_chorus
4:03.390 rotation . arcane_blast Fluffy_Pillow 65232.9/72166: 90% mana arcane_charge(4), crimson_chorus
4:04.743 rotation > arcane_barrage Fluffy_Pillow 60310.7/72166: 84% mana arcane_charge(4), crimson_chorus
4:06.070 rotation < arcane_orb Fluffy_Pillow 66555.9/72166: 92% mana crimson_chorus
4:07.397 rotation . arcane_blast Fluffy_Pillow 67971.2/72166: 94% mana arcane_charge(2), crimson_chorus
4:09.067 rotation . arcane_blast Fluffy_Pillow 66256.5/72166: 92% mana arcane_charge(3), crimson_chorus
4:10.579 default T counterspell Fluffy_Pillow 62938.8/72166: 87% mana arcane_charge(4), crimson_chorus
4:10.579 rotation . arcane_blast Fluffy_Pillow 61938.8/72166: 86% mana arcane_charge(4), crimson_chorus
4:11.932 default U use_mana_gem Kyrian_none 57016.6/72166: 79% mana arcane_charge(4), crimson_chorus(2)
4:11.932 rotation . arcane_blast Fluffy_Pillow 64233.2/72166: 89% mana arcane_charge(4), crimson_chorus(2)
4:13.284 rotation . arcane_blast Fluffy_Pillow 59309.5/72166: 82% mana arcane_charge(4), crimson_chorus(2)
4:14.638 rotation . arcane_blast Fluffy_Pillow 54388.8/72166: 75% mana arcane_charge(4), crimson_chorus(2)
4:15.991 rotation . arcane_blast Fluffy_Pillow 49466.6/72166: 69% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:17.346 final_burn r arcane_blast Fluffy_Pillow 44547.3/72166: 62% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:18.700 final_burn r arcane_blast Fluffy_Pillow 39626.5/72166: 55% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:20.055 final_burn r arcane_blast Fluffy_Pillow 34707.2/72166: 48% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:21.409 final_burn r arcane_blast Fluffy_Pillow 29786.5/72166: 41% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:22.763 final_burn r arcane_blast Fluffy_Pillow 24865.7/72166: 34% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
4:24.117 final_burn r arcane_blast Fluffy_Pillow 19945.0/72166: 28% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
4:25.471 final_burn r arcane_blast Fluffy_Pillow 15024.2/72166: 21% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Kyrian_none"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=kyrian

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

NF_ArcaneProdigy : 6127 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6126.9 6126.9 12.1 / 0.197% 984.4 / 16.1% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2508.5 2382.5 Mana 0.00% 43.3 100.5% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
NF_ArcaneProdigy 6127
Arcane Barrage 346 5.7% 18.4 15.70sec 5676 4599 Direct 18.4 4788 9592 5678 18.5%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.42 18.41 0.00 0.00 1.2342 0.0000 104536.50 104536.50 0.00% 4599.26 4599.26
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.45% 14.99 6 23 4787.99 3280 10791 4787.08 4172 5741 71775 71775 0.00%
crit 18.55% 3.41 0 9 9591.50 6559 21583 9396.47 0 20361 32761 32761 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.01
    fishing_opener
    [{]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [!]:1.00
    rotation
    [$]:0.96
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [%]:2.99
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [&]:0.05
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [-]:4.55
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [:]:2.67
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [;]:0.81
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:2.12
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [=]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:2.34
Arcane Blast 2215 36.2% 112.7 2.65sec 5924 4694 Direct 113.7 4934 9973 5874 18.6%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 112.66 113.66 0.00 0.00 1.2620 0.0000 667441.13 667441.13 0.00% 4694.27 4694.27
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.35% 92.46 63 121 4933.99 922 12002 4934.67 4220 6089 456036 456036 0.00%
crit 18.65% 21.20 9 39 9972.95 1844 24003 9988.57 6915 14529 211405 211405 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:2.78
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [~]:18.98
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [']:2.06
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [>]:88.41
Arcane Echo 299 4.9% 168.2 1.81sec 534 0 Direct 168.2 445 928 534 18.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 168.17 168.17 0.00 0.00 0.0000 0.0000 89824.88 89824.88 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.53% 137.10 86 188 444.78 220 669 446.26 377 528 61001 61001 0.00%
crit 18.47% 31.07 14 54 927.73 441 1338 930.23 743 1162 28824 28824 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2401 39.2% 45.1 6.34sec 16034 9122 Periodic 304.8 1983 4095 2374 18.5% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 45.12 0.00 304.98 304.75 1.7578 0.2430 723406.39 723406.39 0.00% 9121.71 9121.71
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.49% 248.35 151 376 1982.90 1119 3398 1990.60 1753 2319 492444 492444 0.00%
crit 18.51% 56.41 26 99 4095.22 2238 6796 4112.14 3375 5185 230963 230963 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.80
  • if_expr:buff.clearcasting.react
    fishing_opener
    [|]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [}]:0.86
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [(]:5.52
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [)]:6.63
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [*]:2.81
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [+]:2.82
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (134) 0.0% (2.2%) 10.2 29.93sec 3960 3175

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.24 0.00 0.00 0.00 1.2472 0.0000 0.00 0.00 0.00% 3175.34 3175.34

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [,]:9.23
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 134 2.2% 10.2 30.42sec 3962 0 Direct 10.2 3345 6693 3962 18.4%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.23 10.23 0.00 0.00 0.0000 0.0000 40536.43 40536.43 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.57% 8.35 2 13 3345.25 3018 8386 3344.61 3018 4867 27926 27926 0.00%
crit 18.43% 1.89 0 7 6692.62 6035 16772 5789.86 0 12674 12610 12610 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (87) 0.0% (1.4%) 2.0 0.00sec 12973 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 87 1.4% 10.0 20.69sec 2595 0 Periodic 13.9 1561 3095 1861 19.6% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.97 0.00 13.89 13.89 0.0000 1.7433 25857.33 25857.33 0.00% 1067.60 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.43% 11.17 4 14 1560.86 175 1852 1561.29 1298 1852 17442 17442 0.00%
crit 19.57% 2.72 0 8 3095.39 349 3704 2966.24 0 3704 8415 8415 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 38 0.6% 21.2 13.98sec 541 0 Direct 21.2 456 912 541 18.6%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.23 21.23 0.00 0.00 0.0000 0.0000 11476.37 11476.37 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.39% 17.28 5 31 455.75 444 470 455.79 445 470 7874 7874 0.00%
crit 18.61% 3.95 0 13 911.80 887 941 896.78 0 941 3602 3602 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6015 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0329 0.0000 6015.37 6015.37 0.00% 51.09 51.09
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.16% 91.39 74 103 43.54 30 57 43.53 42 45 3978 3978 0.00%
crit 19.84% 22.61 11 40 90.06 60 114 90.09 76 104 2037 2037 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3951.19
Shadowcore Oil Blast 41 0.7% 42.0 7.16sec 297 0 Direct 42.0 251 502 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.01 42.01 0.00 0.00 0.0000 0.0000 12474.40 12474.40 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.58% 34.27 17 54 250.72 244 259 250.70 245 256 8593 8593 0.00%
crit 18.42% 7.74 0 20 501.58 488 517 501.31 0 517 3882 3882 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 80 1.3% 4.6 64.81sec 5166 1540 Periodic 18.4 1126 2251 1301 15.5% 4.8%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.64 0.00 18.41 18.41 3.3554 0.7817 23945.30 23945.30 0.00% 1539.59 1539.59
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.49% 15.56 7 23 1125.93 1070 1416 1126.19 1078 1192 17516 17516 0.00%
crit 15.51% 2.86 0 10 2250.98 2141 2833 2148.73 0 2833 6430 6430 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [m]:4.64
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (466) 0.0% (7.6%) 6.5 46.62sec 21614 17863

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.48 0.00 0.00 0.00 1.2100 0.0000 0.00 0.00 0.00% 17863.17 17863.17

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:1.57
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:3.90
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.01
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 466 7.6% 6.5 46.59sec 21614 0 Direct 6.5 21634 0 21634 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.48 6.47 0.00 0.00 0.0000 0.0000 140011.55 140011.55 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.47 5 8 21634.46 1465 70347 21777.35 15764 29067 140012 140012 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:12605.40
  • base_dd_max:12605.40
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
NF_ArcaneProdigy
Arcane Power 3.7 88.40sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.66 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:2.67
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 195.14sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.96 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.96
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 13.8 22.37sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:13.83
Evocation 3.3 105.06sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.34 0.00 18.63 0.00 3.5569 0.6356 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [#]:0.51
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [?]:1.82
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.1 311.41sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.06 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.06
  • if_expr:buff.arcane_power.up
Presence of Mind 3.9 79.26sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.91 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [n]:0.65
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [o]:2.08
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [p]:0.18
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [z]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.4 50.56sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.36 0.00 0.00 0.00 1.2118 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:5.38
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.8 272.14sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.83
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 123.01sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 19.4 121.3 15.7sec 2.2sec 13.1sec 84.21% 0.00% 83.0 (83.6) 0.0

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 57.4s
  • trigger_min/max:0.0s / 21.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 56.1s

Stack Uptimes

  • arcane_charge_1:4.10%
  • arcane_charge_2:8.55%
  • arcane_charge_3:6.90%
  • arcane_charge_4:64.66%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.7 0.0 88.5sec 88.5sec 14.7sec 17.85% 0.00% 0.0 (0.0) 3.5

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:65.2s / 115.3s
  • trigger_min/max:65.2s / 115.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:17.85%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 193.8sec 193.8sec 11.9sec 7.83% 13.45% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 271.9s
  • trigger_min/max:180.0s / 271.9s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 12.0s

Stack Uptimes

  • berserking_1:7.83%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.44%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.3 11.8 16.6sec 10.0sec 7.3sec 44.44% 0.00% 1.1 (1.1) 0.5

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:23.64%
  • clearcasting_2:16.20%
  • clearcasting_3:4.60%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.6sec 60.7sec 28.7sec 52.08% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.8s
  • trigger_min/max:60.0s / 66.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.36%
  • crimson_chorus_3:16.78%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 186.2sec 186.2sec 15.0sec 9.94% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:180.0s / 260.8s
  • trigger_min/max:180.0s / 260.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.94%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.9sec 105.9sec 3.9sec 4.31% 0.00% 15.2 (15.2) 0.0

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:76.0s / 138.2s
  • trigger_min/max:76.0s / 138.2s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 4.9s

Stack Uptimes

  • evocation_1:4.31%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 301.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.1 0.0 309.5sec 309.5sec 24.4sec 8.67% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 340.6s
  • trigger_min/max:300.0s / 340.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.67%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.9 0.0 78.7sec 78.7sec 4.5sec 5.76% 10.27% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.4s / 148.5s
  • trigger_min/max:52.4s / 148.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.7s

Stack Uptimes

  • presence_of_mind_1:2.68%
  • presence_of_mind_2:2.70%
  • presence_of_mind_3:0.39%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 10.0 0.0 30.7sec 30.7sec 11.8sec 39.38% 0.00% 0.0 (0.0) 9.7

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 59.0s
  • trigger_min/max:12.0s / 59.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:39.38%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 301.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.8 0.0 271.2sec 271.2sec 36.3sec 21.63% 0.00% 0.0 (0.0) 1.3

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:260.0s / 320.8s
  • trigger_min/max:260.0s / 320.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:21.63%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 301.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 301.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 5.26%
Arcane Barrage Arcane Charge 3 3.91% 0.00% 25.00%
Arcane Barrage Arcane Charge 4 96.08% 75.00% 100.00%
Arcane Blast Arcane Charge 0 4.83% 0.89% 8.80%
Arcane Blast Arcane Charge 1 3.20% 0.00% 6.93%
Arcane Blast Arcane Charge 2 9.46% 5.10% 14.14%
Arcane Blast Arcane Charge 3 10.13% 6.67% 13.98%
Arcane Blast Arcane Charge 4 72.38% 61.21% 84.27%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.27% 0.00% 6.25% 1.3s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 301.6s 240.1s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000201.514131.156259.944
Evocation22.1640.00058.15574.85619.249110.410
Counterspell1.2450.00010.09817.2445.69441.509
Time Warp5.8030.00060.75310.6981.32562.080
Shifting Power10.8400.00036.53550.82032.87294.643
Rune of Power8.9880.00045.88659.10527.885122.149
Touch of the Magi6.7760.00022.59546.19626.54878.622
Arcane Power7.9380.00026.08029.37517.24858.306
Arcane Barrage13.2291.01554.739256.796200.367313.720
Arcane Orb11.2240.00066.908120.70470.218189.100
Presence of Mind24.3630.00095.418102.92447.035165.557

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
NF_ArcaneProdigy
mana_regen Mana 3204.77 429225.35 59.74% 133.93 5983.30 1.37%
Evocation Mana 130.79 189432.65 26.37% 1448.42 0.00 0.00%
Mana Gem Mana 2.95 21253.49 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 18.41 78538.29 10.93% 4265.30 399.03 0.51%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2382.48 2508.48 6378.8 34160.9 675.8 72165.7
Usage Type Count Total Avg RPE APR
NF_ArcaneProdigy
arcane_blast Mana 114.8 621387.3 5413.3 5515.5 1.1
arcane_missiles Mana 45.6 93434.6 2049.7 2070.9 7.7
arcane_orb Mana 10.3 5144.1 497.9 502.5 7.9
counterspell Mana 14.0 12586.0 901.2 910.2 0.0
shifting_power Mana 4.7 11710.3 2500.0 2526.2 2.0
time_warp Mana 1.8 3678.5 1992.6 2014.3 0.0
touch_of_the_magi Mana 6.5 16229.0 2479.1 2505.3 8.6

Statistics & Data Analysis

Fight Length
NF_ArcaneProdigy Fight Length
Count 1605
Mean 301.63
Minimum 240.11
Maximum 359.94
Spread ( max - min ) 119.84
Range [ ( max - min ) / 2 * 100% ] 19.86%
Standard Deviation 34.8711
5th Percentile 246.80
95th Percentile 355.01
( 95th Percentile - 5th Percentile ) 108.21
Mean Distribution
Standard Deviation 0.8704
95.00% Confidence Interval ( 299.93 - 303.34 )
Normalized 95.00% Confidence Interval ( 99.43% - 100.57% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 514
0.1% Error 51343
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1039
DPS
NF_ArcaneProdigy Damage Per Second
Count 1605
Mean 6126.94
Minimum 5338.91
Maximum 7025.28
Spread ( max - min ) 1686.37
Range [ ( max - min ) / 2 * 100% ] 13.76%
Standard Deviation 247.0788
5th Percentile 5736.05
95th Percentile 6539.18
( 95th Percentile - 5th Percentile ) 803.13
Mean Distribution
Standard Deviation 6.1673
95.00% Confidence Interval ( 6114.85 - 6139.03 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6248
0.1 Scale Factor Error with Delta=300 522
0.05 Scale Factor Error with Delta=300 2085
0.01 Scale Factor Error with Delta=300 52115
Priority Target DPS
NF_ArcaneProdigy Priority Target Damage Per Second
Count 1605
Mean 6126.94
Minimum 5338.91
Maximum 7025.28
Spread ( max - min ) 1686.37
Range [ ( max - min ) / 2 * 100% ] 13.76%
Standard Deviation 247.0788
5th Percentile 5736.05
95th Percentile 6539.18
( 95th Percentile - 5th Percentile ) 803.13
Mean Distribution
Standard Deviation 6.1673
95.00% Confidence Interval ( 6114.85 - 6139.03 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6248
0.1 Scale Factor Error with Delta=300 522
0.05 Scale Factor Error with Delta=300 2085
0.01 Scale Factor Error with Delta=300 52115
DPS(e)
NF_ArcaneProdigy Damage Per Second (Effective)
Count 1605
Mean 6126.94
Minimum 5338.91
Maximum 7025.28
Spread ( max - min ) 1686.37
Range [ ( max - min ) / 2 * 100% ] 13.76%
Damage
NF_ArcaneProdigy Damage
Count 1605
Mean 1839510.29
Minimum 1416965.43
Maximum 2346306.42
Spread ( max - min ) 929340.99
Range [ ( max - min ) / 2 * 100% ] 25.26%
DTPS
NF_ArcaneProdigy Damage Taken Per Second
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
NF_ArcaneProdigy Healing Per Second
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
NF_ArcaneProdigy Healing Per Second (Effective)
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
NF_ArcaneProdigy Heal
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
NF_ArcaneProdigy Healing Taken Per Second
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
NF_ArcaneProdigy Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
NF_ArcaneProdigyTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
NF_ArcaneProdigy Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 13.83 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.06 potion,if=buff.arcane_power.up
W 1.83 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.96 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 1.57 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 3.90 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.01 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 2.67 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 5.38 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
m 4.64 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
n 0.65 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
o 2.08 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
p 0.18 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.80 arcane_missiles,if=buff.clearcasting.react,chain=1
r 2.78 arcane_blast
s 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
y 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
z 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
{ 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
| 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
} 0.86 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
~ 18.98 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
! 1.00 arcane_barrage
actions.rotation
# count action,conditions
" 3.29 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
# 0.51 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
$ 0.96 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
% 2.99 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
& 0.05 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
' 2.06 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
( 5.52 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
) 6.63 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
* 2.81 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
+ 2.82 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
, 9.23 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
- 4.55 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
: 2.67 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
; 0.81 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 2.12 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
= 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
> 88.41 arcane_blast
? 1.82 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
@ 2.34 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw~U~~~~~~~~~~~!t"xyVX|T}~z~}~}~{m,>>>>T>>>>*>>>*>%il(T>><,>>>->>>*>>-*T,>m$hk(To'>>>>>l>>)>>@U,>>>T?">>>>>>>:,>++mT%il()>><,>>>>TY>>>>-+>+,>>>->>hTkX()>n>>>l)>>>)T@,>m>#"T>:,>>>U>>>%il(T>>><,>>>>>W>>>>>->>>T>-mhk(T>>>n@,>>l>@>>>

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask NF_ArcaneProdigy 72165.7/72166: 100% mana
Pre precombat 1 food NF_ArcaneProdigy 72165.7/72166: 100% mana
Pre precombat 2 augmentation NF_ArcaneProdigy 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.328 default W time_warp Fluffy_Pillow 71207.4/72166: 99% mana bloodlust, crimson_chorus
0:01.328 fishing_opener v arcane_blast Fluffy_Pillow 69207.4/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.226 fishing_opener w rune_of_power Fluffy_Pillow 65003.5/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.014 fishing_opener ~ arcane_blast Fluffy_Pillow 66140.9/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.818 default U use_mana_gem NF_ArcaneProdigy 60426.3/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.818 fishing_opener ~ arcane_blast Fluffy_Pillow 67642.9/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.622 fishing_opener ~ arcane_blast Fluffy_Pillow 61928.3/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.424 fishing_opener ~ arcane_blast Fluffy_Pillow 56210.8/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.226 fishing_opener ~ arcane_blast Fluffy_Pillow 50493.4/72166: 70% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.029 fishing_opener ~ arcane_blast Fluffy_Pillow 44777.3/72166: 62% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:07.832 fishing_opener ~ arcane_blast Fluffy_Pillow 39061.3/72166: 54% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.635 fishing_opener ~ arcane_blast Fluffy_Pillow 33345.3/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.437 fishing_opener ~ arcane_blast Fluffy_Pillow 27627.8/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.239 fishing_opener ~ arcane_blast Fluffy_Pillow 21910.4/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.042 fishing_opener ~ arcane_blast Fluffy_Pillow 16194.4/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.845 fishing_opener ~ arcane_blast Fluffy_Pillow 10478.3/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.649 fishing_opener ! arcane_barrage Fluffy_Pillow 4763.8/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.436 fishing_opener t evocation NF_ArcaneProdigy 10229.6/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.944 rotation " cancel_action Fluffy_Pillow 69145.9/72166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.950 fishing_opener x touch_of_the_magi Fluffy_Pillow 69154.6/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.739 fishing_opener y arcane_power Fluffy_Pillow 67793.4/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.739 default V potion Fluffy_Pillow 67793.4/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.739 default X berserking Fluffy_Pillow 67793.4/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.739 fishing_opener | arcane_missiles Fluffy_Pillow 67793.4/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.821 default T counterspell Fluffy_Pillow 60708.2/72166: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.821 fishing_opener } arcane_missiles Fluffy_Pillow 60208.2/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.079 fishing_opener ~ arcane_blast Fluffy_Pillow 62023.9/72166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.834 fishing_opener z presence_of_mind Fluffy_Pillow 59676.1/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.834 fishing_opener ~ arcane_blast Fluffy_Pillow 59676.1/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.588 fishing_opener } arcane_missiles Fluffy_Pillow 57326.9/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.717 fishing_opener ~ arcane_blast Fluffy_Pillow 58956.4/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.473 fishing_opener } arcane_missiles Fluffy_Pillow 56610.0/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.796 fishing_opener ~ arcane_blast Fluffy_Pillow 58519.5/72166: 81% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:31.583 fishing_opener { arcane_barrage Fluffy_Pillow 56217.9/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:32.370 cooldowns m shifting_power Fluffy_Pillow 61683.7/72166: 85% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:34.731 rotation , arcane_orb Fluffy_Pillow 62591.4/72166: 87% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.519 rotation > arcane_blast Fluffy_Pillow 63228.7/72166: 88% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.511 rotation > arcane_blast Fluffy_Pillow 60535.5/72166: 84% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.406 rotation > arcane_blast Fluffy_Pillow 56327.3/72166: 78% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.207 rotation > arcane_blast Fluffy_Pillow 50608.4/72166: 70% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.009 default T counterspell Fluffy_Pillow 44890.9/72166: 62% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.009 rotation > arcane_blast Fluffy_Pillow 43890.9/72166: 61% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.812 rotation > arcane_blast Fluffy_Pillow 38174.9/72166: 53% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.615 rotation > arcane_blast Fluffy_Pillow 32458.9/72166: 45% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.417 rotation > arcane_blast Fluffy_Pillow 26741.4/72166: 37% mana arcane_charge(4), clearcasting(2), potion_of_spectral_intellect
0:42.771 rotation * arcane_missiles Fluffy_Pillow 21820.7/72166: 30% mana arcane_charge(4), clearcasting(3)
0:44.894 rotation > arcane_blast Fluffy_Pillow 24884.8/72166: 34% mana arcane_charge(4), clearcasting(2)
0:46.247 rotation > arcane_blast Fluffy_Pillow 19962.6/72166: 28% mana arcane_charge(4), clearcasting(2)
0:47.602 rotation > arcane_blast Fluffy_Pillow 15043.3/72166: 21% mana arcane_charge(4), clearcasting(2)
0:48.955 rotation * arcane_missiles Fluffy_Pillow 10121.1/72166: 14% mana arcane_charge(4), clearcasting(3)
0:50.921 rotation > arcane_blast Fluffy_Pillow 12958.7/72166: 18% mana arcane_charge(4), clearcasting(2)
0:52.275 rotation % arcane_barrage Fluffy_Pillow 8037.9/72166: 11% mana arcane_charge(4), clearcasting(2)
0:53.602 cooldowns i touch_of_the_magi Fluffy_Pillow 14283.1/72166: 20% mana clearcasting(2)
0:54.929 cooldowns l rune_of_power Fluffy_Pillow 13698.4/72166: 19% mana arcane_charge(4), clearcasting(2)
0:56.258 rotation ( arcane_missiles Fluffy_Pillow 15616.6/72166: 22% mana arcane_charge(4), clearcasting(2), rune_of_power
1:04.263 default T counterspell Fluffy_Pillow 19670.3/72166: 27% mana arcane_charge(4), rune_of_power, crimson_chorus
1:04.263 rotation > arcane_blast Fluffy_Pillow 18670.3/72166: 26% mana arcane_charge(4), rune_of_power, crimson_chorus
1:05.617 rotation > arcane_blast Fluffy_Pillow 13749.6/72166: 19% mana arcane_charge(4), rune_of_power, crimson_chorus
1:06.970 rotation < arcane_barrage Fluffy_Pillow 8827.4/72166: 12% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:08.296 rotation , arcane_orb Fluffy_Pillow 15071.1/72166: 21% mana clearcasting, crimson_chorus
1:09.622 rotation > arcane_blast Fluffy_Pillow 16485.0/72166: 23% mana arcane_charge(2), clearcasting, crimson_chorus
1:11.295 rotation > arcane_blast Fluffy_Pillow 14774.6/72166: 20% mana arcane_charge(3), clearcasting, crimson_chorus(2)
1:12.807 rotation > arcane_blast Fluffy_Pillow 11456.9/72166: 16% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:14.161 rotation - arcane_barrage Fluffy_Pillow 6536.2/72166: 9% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:15.487 rotation > arcane_blast Fluffy_Pillow 12780.0/72166: 18% mana clearcasting, crimson_chorus(2)
1:17.475 rotation > arcane_blast Fluffy_Pillow 14274.3/72166: 20% mana arcane_charge, clearcasting, crimson_chorus(2)
1:19.304 rotation > arcane_blast Fluffy_Pillow 14164.1/72166: 20% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
1:20.974 rotation * arcane_missiles Fluffy_Pillow 12449.4/72166: 17% mana arcane_charge(3), clearcasting(3), crimson_chorus(3)
1:23.057 rotation > arcane_blast Fluffy_Pillow 15455.8/72166: 21% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
1:24.569 rotation > arcane_blast Fluffy_Pillow 12138.1/72166: 17% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:25.924 rotation - arcane_barrage Fluffy_Pillow 7218.8/72166: 10% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:27.254 rotation * arcane_missiles Fluffy_Pillow 13468.4/72166: 19% mana clearcasting(3), crimson_chorus(3)
1:29.316 default T counterspell Fluffy_Pillow 16444.5/72166: 23% mana clearcasting(2), crimson_chorus(3)
1:29.316 rotation , arcane_orb Fluffy_Pillow 15444.5/72166: 21% mana clearcasting(2), crimson_chorus(3)
1:30.644 rotation > arcane_blast Fluffy_Pillow 16861.2/72166: 23% mana arcane_charge(2), clearcasting(2)
1:32.315 cooldowns m shifting_power Fluffy_Pillow 15148.0/72166: 21% mana arcane_charge(3), clearcasting(2)
1:36.213 rotation $ arcane_barrage Fluffy_Pillow 18274.0/72166: 25% mana arcane_charge(3), clearcasting(2)
1:37.541 cooldowns h touch_of_the_magi Fluffy_Pillow 23438.2/72166: 32% mana clearcasting(2)
1:38.867 cooldowns k arcane_power Fluffy_Pillow 22852.0/72166: 32% mana arcane_charge(4), clearcasting(2)
1:38.867 rotation ( arcane_missiles Fluffy_Pillow 22852.0/72166: 32% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power
1:46.590 default T counterspell Fluffy_Pillow 30248.8/72166: 42% mana arcane_charge(4), arcane_power, rune_of_power
1:46.590 cooldowns o presence_of_mind Fluffy_Pillow 29748.8/72166: 41% mana arcane_charge(4), arcane_power, rune_of_power
1:46.590 rotation ' arcane_blast Fluffy_Pillow 29748.8/72166: 41% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
1:47.917 rotation > arcane_blast Fluffy_Pillow 28226.5/72166: 39% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power
1:49.243 rotation > arcane_blast Fluffy_Pillow 26702.9/72166: 37% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power
1:50.572 rotation > arcane_blast Fluffy_Pillow 25183.5/72166: 35% mana arcane_charge(4), arcane_power, rune_of_power
1:51.926 rotation > arcane_blast Fluffy_Pillow 23700.3/72166: 33% mana arcane_charge(4), arcane_power
1:53.280 rotation > arcane_blast Fluffy_Pillow 22217.0/72166: 31% mana arcane_charge(4), arcane_power
1:54.634 cooldowns l rune_of_power Fluffy_Pillow 17296.3/72166: 24% mana arcane_charge(4)
1:55.962 rotation > arcane_blast Fluffy_Pillow 19213.0/72166: 27% mana arcane_charge(4), rune_of_power
1:57.314 rotation > arcane_blast Fluffy_Pillow 14289.4/72166: 20% mana arcane_charge(4), clearcasting, rune_of_power
1:58.669 rotation ) arcane_missiles Fluffy_Pillow 9370.0/72166: 13% mana arcane_charge(4), clearcasting, rune_of_power
2:00.685 rotation > arcane_blast Fluffy_Pillow 12279.8/72166: 17% mana arcane_charge(4), rune_of_power, crimson_chorus
2:02.039 rotation > arcane_blast Fluffy_Pillow 7359.0/72166: 10% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.392 rotation @ arcane_barrage Fluffy_Pillow 2436.8/72166: 3% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.722 default U use_mana_gem NF_ArcaneProdigy 8686.4/72166: 12% mana rune_of_power, crimson_chorus
2:04.722 rotation , arcane_orb Fluffy_Pillow 15902.9/72166: 22% mana rune_of_power, crimson_chorus
2:06.048 rotation > arcane_blast Fluffy_Pillow 17316.8/72166: 24% mana arcane_charge(2), rune_of_power, crimson_chorus
2:07.720 rotation > arcane_blast Fluffy_Pillow 15605.0/72166: 22% mana arcane_charge(3), rune_of_power, crimson_chorus
2:09.234 rotation > arcane_blast Fluffy_Pillow 12290.2/72166: 17% mana arcane_charge(4), crimson_chorus
2:10.588 default T counterspell Fluffy_Pillow 7369.4/72166: 10% mana arcane_charge(4), crimson_chorus(2)
2:10.590 rotation ? evocation NF_ArcaneProdigy 6372.3/72166: 9% mana arcane_charge(4), crimson_chorus(2)
2:15.072 rotation " cancel_action Fluffy_Pillow 68673.1/72166: 95% mana arcane_charge(4), evocation, crimson_chorus(2)
2:15.075 rotation > arcane_blast Fluffy_Pillow 68677.4/72166: 95% mana arcane_charge(4), crimson_chorus(2)
2:16.429 rotation > arcane_blast Fluffy_Pillow 63756.6/72166: 88% mana arcane_charge(4), crimson_chorus(2)
2:17.783 rotation > arcane_blast Fluffy_Pillow 58835.9/72166: 82% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:19.136 rotation > arcane_blast Fluffy_Pillow 53913.7/72166: 75% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:20.489 rotation > arcane_blast Fluffy_Pillow 48991.5/72166: 68% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:21.842 rotation > arcane_blast Fluffy_Pillow 44069.3/72166: 61% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:23.197 rotation > arcane_blast Fluffy_Pillow 39150.0/72166: 54% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:24.548 rotation : arcane_barrage Fluffy_Pillow 34224.9/72166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:25.878 rotation , arcane_orb Fluffy_Pillow 40474.5/72166: 56% mana clearcasting(2), crimson_chorus(3)
2:27.205 rotation > arcane_blast Fluffy_Pillow 41889.7/72166: 58% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
2:28.877 rotation + arcane_missiles Fluffy_Pillow 40178.0/72166: 56% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
2:30.837 rotation + arcane_missiles Fluffy_Pillow 43006.8/72166: 60% mana arcane_charge(3), clearcasting
2:32.869 cooldowns m shifting_power Fluffy_Pillow 45939.7/72166: 64% mana arcane_charge(3)
2:36.607 default T counterspell Fluffy_Pillow 48834.8/72166: 68% mana arcane_charge(3)
2:36.607 rotation % arcane_barrage Fluffy_Pillow 47834.8/72166: 66% mana arcane_charge(3)
2:37.934 cooldowns i touch_of_the_magi Fluffy_Pillow 52997.5/72166: 73% mana
2:39.261 cooldowns l rune_of_power Fluffy_Pillow 52412.8/72166: 73% mana arcane_charge(4)
2:40.588 rotation ( arcane_missiles Fluffy_Pillow 54328.1/72166: 75% mana arcane_charge(4), rune_of_power
2:47.364 rotation ) arcane_missiles Fluffy_Pillow 41608.0/72166: 58% mana arcane_charge(4), clearcasting, rune_of_power
2:49.482 rotation > arcane_blast Fluffy_Pillow 44664.9/72166: 62% mana arcane_charge(4), rune_of_power
2:50.834 rotation > arcane_blast Fluffy_Pillow 39741.3/72166: 55% mana arcane_charge(4), rune_of_power
2:52.187 rotation < arcane_barrage Fluffy_Pillow 34819.1/72166: 48% mana arcane_charge(4), rune_of_power
2:53.515 rotation , arcane_orb Fluffy_Pillow 41065.7/72166: 57% mana
2:54.842 rotation > arcane_blast Fluffy_Pillow 42481.0/72166: 59% mana arcane_charge(2)
2:56.511 rotation > arcane_blast Fluffy_Pillow 40764.9/72166: 56% mana arcane_charge(3), clearcasting
2:58.022 rotation > arcane_blast Fluffy_Pillow 37445.7/72166: 52% mana arcane_charge(4), clearcasting
2:59.376 rotation > arcane_blast Fluffy_Pillow 32525.0/72166: 45% mana arcane_charge(4), clearcasting(2)
3:00.729 default T counterspell Fluffy_Pillow 27602.8/72166: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:00.729 default Y use_item_empyreal_ordnance Fluffy_Pillow 26602.8/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:00.729 rotation > arcane_blast Fluffy_Pillow 26602.8/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:02.083 rotation > arcane_blast Fluffy_Pillow 21682.0/72166: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:03.435 rotation > arcane_blast Fluffy_Pillow 16758.4/72166: 23% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:04.787 rotation > arcane_blast Fluffy_Pillow 11834.8/72166: 16% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:06.141 rotation - arcane_barrage Fluffy_Pillow 6914.0/72166: 10% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.469 rotation + arcane_missiles Fluffy_Pillow 13160.7/72166: 18% mana clearcasting(2), crimson_chorus
3:09.589 rotation > arcane_blast Fluffy_Pillow 16220.5/72166: 22% mana clearcasting, crimson_chorus
3:11.578 rotation + arcane_missiles Fluffy_Pillow 17716.3/72166: 25% mana arcane_charge, clearcasting, crimson_chorus(2)
3:13.724 rotation , arcane_orb Fluffy_Pillow 20813.6/72166: 29% mana arcane_charge, crimson_chorus(2)
3:15.052 rotation > arcane_blast Fluffy_Pillow 22230.3/72166: 31% mana arcane_charge(3), crimson_chorus(2)
3:16.564 rotation > arcane_blast Fluffy_Pillow 18912.6/72166: 26% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
3:17.919 rotation > arcane_blast Fluffy_Pillow 13993.3/72166: 19% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
3:19.272 rotation - arcane_barrage Fluffy_Pillow 9071.1/72166: 13% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
3:20.599 rotation > arcane_blast Fluffy_Pillow 15316.3/72166: 21% mana clearcasting, crimson_chorus(2), empyreal_surge(5)
3:22.588 rotation > arcane_blast Fluffy_Pillow 16812.1/72166: 23% mana arcane_charge, clearcasting, crimson_chorus(3), empyreal_surge(5)
3:24.418 cooldowns h touch_of_the_magi Fluffy_Pillow 16703.4/72166: 23% mana arcane_charge(2), clearcasting, crimson_chorus(3), empyreal_surge(5)
3:25.746 default T counterspell Fluffy_Pillow 16120.1/72166: 22% mana arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5)
3:25.746 cooldowns k arcane_power Fluffy_Pillow 15120.1/72166: 21% mana arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5)
3:25.746 default X berserking Fluffy_Pillow 15120.1/72166: 21% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:25.746 rotation ( arcane_missiles Fluffy_Pillow 15120.1/72166: 21% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5)
3:34.407 rotation ) arcane_missiles Fluffy_Pillow 16370.6/72166: 23% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power
3:36.200 rotation > arcane_blast Fluffy_Pillow 18958.5/72166: 26% mana berserking, arcane_charge(4), arcane_power, rune_of_power
3:37.432 cooldowns n presence_of_mind Fluffy_Pillow 17299.1/72166: 24% mana berserking, arcane_charge(4), arcane_power, rune_of_power
3:37.432 rotation > arcane_blast Fluffy_Pillow 17299.1/72166: 24% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
3:38.638 rotation > arcane_blast Fluffy_Pillow 15602.3/72166: 22% mana arcane_charge(4), arcane_power, presence_of_mind(2)
3:39.966 rotation > arcane_blast Fluffy_Pillow 14081.5/72166: 20% mana arcane_charge(4), arcane_power, presence_of_mind
3:41.295 cooldowns l rune_of_power Fluffy_Pillow 12562.2/72166: 17% mana arcane_charge(4), clearcasting
3:42.622 rotation ) arcane_missiles Fluffy_Pillow 14477.4/72166: 20% mana arcane_charge(4), clearcasting, rune_of_power
3:44.631 rotation > arcane_blast Fluffy_Pillow 17377.1/72166: 24% mana arcane_charge(4), rune_of_power
3:45.986 rotation > arcane_blast Fluffy_Pillow 12457.8/72166: 17% mana arcane_charge(4), rune_of_power
3:47.338 rotation > arcane_blast Fluffy_Pillow 7534.1/72166: 10% mana arcane_charge(4), clearcasting, rune_of_power
3:48.692 rotation ) arcane_missiles Fluffy_Pillow 2613.4/72166: 4% mana arcane_charge(4), clearcasting, rune_of_power
3:50.674 default T counterspell Fluffy_Pillow 5474.0/72166: 8% mana arcane_charge(4), rune_of_power
3:50.674 rotation @ arcane_barrage Fluffy_Pillow 4474.0/72166: 6% mana arcane_charge(4), rune_of_power
3:52.001 rotation , arcane_orb Fluffy_Pillow 10719.2/72166: 15% mana rune_of_power
3:53.327 rotation > arcane_blast Fluffy_Pillow 12133.1/72166: 17% mana arcane_charge(2), rune_of_power
3:54.997 cooldowns m shifting_power Fluffy_Pillow 10418.4/72166: 14% mana arcane_charge(3)
3:58.751 rotation > arcane_blast Fluffy_Pillow 13336.6/72166: 18% mana arcane_charge(3)
4:00.263 rotation # evocation NF_ArcaneProdigy 10018.9/72166: 14% mana arcane_charge(4)
4:04.479 rotation " cancel_action Fluffy_Pillow 68622.2/72166: 95% mana arcane_charge(4), evocation
4:04.481 default T counterspell Fluffy_Pillow 68625.1/72166: 95% mana arcane_charge(4)
4:04.674 rotation > arcane_blast Fluffy_Pillow 67903.6/72166: 94% mana arcane_charge(4)
4:06.027 rotation : arcane_barrage Fluffy_Pillow 62981.4/72166: 87% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.355 rotation , arcane_orb Fluffy_Pillow 69228.1/72166: 96% mana clearcasting, crimson_chorus
4:08.684 rotation > arcane_blast Fluffy_Pillow 70646.3/72166: 98% mana arcane_charge(2), clearcasting, crimson_chorus
4:10.357 rotation > arcane_blast Fluffy_Pillow 68049.4/72166: 94% mana arcane_charge(3), clearcasting, crimson_chorus
4:11.870 rotation > arcane_blast Fluffy_Pillow 64733.1/72166: 90% mana arcane_charge(4), clearcasting, crimson_chorus
4:13.223 default U use_mana_gem NF_ArcaneProdigy 59810.9/72166: 83% mana arcane_charge(4), clearcasting, crimson_chorus
4:13.223 rotation > arcane_blast Fluffy_Pillow 67027.5/72166: 93% mana arcane_charge(4), clearcasting, crimson_chorus
4:14.577 rotation > arcane_blast Fluffy_Pillow 62106.7/72166: 86% mana arcane_charge(4), clearcasting, crimson_chorus
4:15.932 rotation > arcane_blast Fluffy_Pillow 57187.4/72166: 79% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:17.286 rotation % arcane_barrage Fluffy_Pillow 52266.7/72166: 72% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:18.614 cooldowns i touch_of_the_magi Fluffy_Pillow 58513.3/72166: 81% mana clearcasting(3), crimson_chorus(2)
4:19.940 cooldowns l rune_of_power Fluffy_Pillow 57927.2/72166: 80% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
4:21.268 rotation ( arcane_missiles Fluffy_Pillow 59843.9/72166: 83% mana arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus(2)
4:28.995 default T counterspell Fluffy_Pillow 63496.4/72166: 88% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:28.995 rotation > arcane_blast Fluffy_Pillow 62496.4/72166: 87% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:30.349 rotation > arcane_blast Fluffy_Pillow 57575.6/72166: 80% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:31.703 rotation > arcane_blast Fluffy_Pillow 52654.9/72166: 73% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:33.057 rotation < arcane_barrage Fluffy_Pillow 47734.1/72166: 66% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:34.384 rotation , arcane_orb Fluffy_Pillow 53979.3/72166: 75% mana crimson_chorus(3)
4:35.712 rotation > arcane_blast Fluffy_Pillow 55396.1/72166: 77% mana arcane_charge(2)
4:37.385 rotation > arcane_blast Fluffy_Pillow 53685.7/72166: 74% mana arcane_charge(3)
4:38.898 rotation > arcane_blast Fluffy_Pillow 50369.5/72166: 70% mana arcane_charge(4)
4:40.253 rotation > arcane_blast Fluffy_Pillow 45450.2/72166: 63% mana arcane_charge(4)
4:41.607 rotation > arcane_blast Fluffy_Pillow 40529.4/72166: 56% mana arcane_charge(4)
4:42.961 default W time_warp Fluffy_Pillow 35608.7/72166: 49% mana arcane_charge(4)
4:42.961 rotation > arcane_blast Fluffy_Pillow 33608.7/72166: 47% mana arcane_charge(4), temporal_warp
4:44.004 rotation > arcane_blast Fluffy_Pillow 28239.0/72166: 39% mana arcane_charge(4), clearcasting, temporal_warp
4:45.047 rotation > arcane_blast Fluffy_Pillow 22869.4/72166: 32% mana arcane_charge(4), clearcasting, temporal_warp
4:46.089 rotation > arcane_blast Fluffy_Pillow 17498.3/72166: 24% mana arcane_charge(4), clearcasting, temporal_warp
4:47.132 rotation > arcane_blast Fluffy_Pillow 12128.7/72166: 17% mana arcane_charge(4), clearcasting, temporal_warp
4:48.176 rotation - arcane_barrage Fluffy_Pillow 6760.5/72166: 9% mana arcane_charge(4), clearcasting, temporal_warp
4:49.198 rotation > arcane_blast Fluffy_Pillow 12565.5/72166: 17% mana clearcasting(2), temporal_warp
4:50.727 rotation > arcane_blast Fluffy_Pillow 13397.4/72166: 19% mana arcane_charge, clearcasting(2), temporal_warp
4:52.135 rotation > arcane_blast Fluffy_Pillow 12679.6/72166: 18% mana arcane_charge(2), clearcasting(2), temporal_warp
4:53.421 default T counterspell Fluffy_Pillow 10410.7/72166: 14% mana arcane_charge(3), clearcasting(2), temporal_warp
4:53.421 rotation > arcane_blast Fluffy_Pillow 9410.7/72166: 13% mana arcane_charge(3), clearcasting(2), temporal_warp
4:54.585 rotation - arcane_barrage Fluffy_Pillow 5590.7/72166: 8% mana arcane_charge(4), clearcasting(2), temporal_warp
4:55.606 cooldowns m shifting_power Fluffy_Pillow 11394.2/72166: 16% mana clearcasting(2), temporal_warp
4:58.622 cooldowns h touch_of_the_magi Fluffy_Pillow 13247.3/72166: 18% mana clearcasting(2), temporal_warp
4:59.647 cooldowns k arcane_power Fluffy_Pillow 12226.7/72166: 17% mana arcane_charge(4), clearcasting(2), temporal_warp
4:59.647 rotation ( arcane_missiles Fluffy_Pillow 12226.7/72166: 17% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp
5:08.085 default T counterspell Fluffy_Pillow 9405.4/72166: 13% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus
5:08.085 rotation > arcane_blast Fluffy_Pillow 8905.4/72166: 12% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus
5:09.128 rotation > arcane_blast Fluffy_Pillow 6973.2/72166: 10% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus
5:10.171 rotation > arcane_blast Fluffy_Pillow 5041.1/72166: 7% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus
5:11.213 cooldowns n presence_of_mind Fluffy_Pillow 3107.6/72166: 4% mana arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus
5:11.213 rotation @ arcane_barrage Fluffy_Pillow 3107.6/72166: 4% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus
5:12.236 rotation , arcane_orb Fluffy_Pillow 8914.0/72166: 12% mana arcane_power, presence_of_mind(3), temporal_warp, crimson_chorus
5:13.261 rotation > arcane_blast Fluffy_Pillow 10143.4/72166: 14% mana arcane_charge(2), arcane_power, presence_of_mind(3), temporal_warp, crimson_chorus
5:14.283 rotation > arcane_blast Fluffy_Pillow 9556.0/72166: 13% mana arcane_charge(3), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus
5:15.307 cooldowns l rune_of_power Fluffy_Pillow 8283.9/72166: 11% mana arcane_charge(4), presence_of_mind, temporal_warp, crimson_chorus(2)
5:16.330 rotation > arcane_blast Fluffy_Pillow 9760.4/72166: 14% mana arcane_charge(4), presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(2)
5:17.351 rotation @ arcane_barrage Fluffy_Pillow 4359.1/72166: 6% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(2)
5:18.372 rotation > arcane_blast Fluffy_Pillow 10162.6/72166: 14% mana rune_of_power, temporal_warp, crimson_chorus(2)
5:19.903 rotation > arcane_blast Fluffy_Pillow 10997.3/72166: 15% mana arcane_charge, rune_of_power, temporal_warp, crimson_chorus(2)
5:21.313 rotation > arcane_blast Fluffy_Pillow 10282.4/72166: 14% mana arcane_charge(2), rune_of_power, temporal_warp, crimson_chorus(2)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="NF_ArcaneProdigy"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=34:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

NF_ArtificeoftheArchmage : 6135 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6134.6 6134.6 12.1 / 0.197% 1046.7 / 17.1% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2565.1 2410.5 Mana 0.00% 43.0 100.0% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
NF_ArtificeoftheArchmage 6135
Arcane Barrage 337 5.5% 18.2 15.91sec 5561 4503 Direct 18.2 4681 9331 5565 19.0%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.21 18.20 0.00 0.00 1.2351 0.0000 101289.51 101289.51 0.00% 4502.76 4502.76
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.99% 14.74 6 24 4681.31 3280 9637 4683.68 3810 5308 69007 69007 0.00%
crit 19.01% 3.46 0 12 9331.24 6559 19274 9061.26 0 13767 32282 32282 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.03
    fishing_opener
    [{]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [!]:1.00
    rotation
    [$]:0.93
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [%]:3.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [&]:0.39
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [-]:4.56
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [:]:2.49
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [;]:1.50
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:1.94
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [=]:0.01
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:1.30
Arcane Blast 2170 35.3% 111.4 2.68sec 5825 4635 Direct 112.4 4845 9814 5773 18.7%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.36 112.36 0.00 0.00 1.2569 0.0000 648714.79 648714.79 0.00% 4634.54 4634.54
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.32% 91.37 66 119 4844.69 922 12002 4860.24 4231 6061 442713 442713 0.00%
crit 18.68% 20.99 7 36 9813.74 1844 24003 9842.85 7065 14137 206002 206002 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:2.73
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [~]:18.94
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [']:1.91
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [>]:87.30
Arcane Echo 319 5.2% 180.3 1.70sec 529 0 Direct 180.3 442 915 528 18.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 180.30 180.30 0.00 0.00 0.0000 0.0000 95299.97 95299.97 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.66% 147.23 95 206 441.50 220 669 442.75 378 507 65016 65016 0.00%
crit 18.34% 33.07 14 61 915.43 441 1338 918.37 678 1145 30284 30284 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2426 39.6% 45.4 6.26sec 15998 9155 Periodic 307.0 1988 4081 2367 18.1% 24.8%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 45.42 0.00 307.34 307.03 1.7474 0.2419 726689.27 726689.27 0.00% 9155.49 9155.49
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.92% 251.52 149 395 1988.32 1119 3398 1996.24 1727 2400 500125 500125 0.00%
crit 18.08% 55.52 28 98 4080.69 2238 6796 4098.83 3143 5193 226564 226564 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.69
  • if_expr:buff.clearcasting.react
    fishing_opener
    [|]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [}]:0.87
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [(]:5.80
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [)]:6.00
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [*]:3.07
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [+]:2.18
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (122) 0.0% (2.0%) 9.7 31.72sec 3791 3057

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.69 0.00 0.00 0.00 1.2404 0.0000 0.00 0.00 0.00% 3056.65 3056.65

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [,]:8.69
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 122 2.0% 9.7 32.04sec 3796 0 Direct 9.7 3215 6395 3796 18.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.67 9.67 0.00 0.00 0.0000 0.0000 36719.59 36719.59 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.74% 7.91 3 13 3215.00 3018 7489 3211.35 3018 3776 25421 25421 0.00%
crit 18.26% 1.77 0 6 6394.69 6035 10698 5476.83 0 8956 11299 11299 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (87) 0.0% (1.4%) 2.0 0.00sec 12822 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 87 1.4% 10.0 23.33sec 2564 0 Periodic 14.0 1560 3081 1832 17.8% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 25644.23 25644.23 0.00% 1051.04 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.16% 11.50 6 14 1560.26 175 1852 1560.04 1316 1843 17943 17943 0.00%
crit 17.84% 2.50 0 8 3080.65 349 3704 2865.17 0 3704 7701 7701 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 38 0.6% 20.9 14.32sec 539 0 Direct 20.9 456 912 539 18.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.89 20.89 0.00 0.00 0.0000 0.0000 11271.86 11271.86 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.67% 17.06 6 34 455.87 444 470 455.88 444 468 7779 7779 0.00%
crit 18.33% 3.83 0 11 911.99 887 941 894.08 0 941 3493 3493 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6018 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0329 0.0000 6018.04 6018.04 0.00% 51.11 51.11
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.14% 91.36 72 104 43.51 30 57 43.50 42 45 3975 3975 0.00%
crit 19.86% 22.64 10 42 90.23 60 114 90.25 79 103 2043 2043 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:4672.69
Shadowcore Oil Blast 41 0.7% 41.9 7.15sec 297 0 Direct 41.9 251 501 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.93 41.93 0.00 0.00 0.0000 0.0000 12445.25 12445.25 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.61% 34.22 16 57 250.73 244 259 250.73 245 256 8580 8580 0.00%
crit 18.39% 7.71 1 21 501.28 488 517 501.20 488 517 3865 3865 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 82 1.3% 4.7 62.82sec 5259 1547 Periodic 18.6 1144 2284 1320 15.4% 4.9%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.68 0.00 18.63 18.63 3.3991 0.7903 24597.16 24597.16 0.00% 1547.28 1547.28
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.56% 15.76 7 23 1143.85 1070 1416 1144.42 1078 1246 18023 18023 0.00%
crit 15.44% 2.88 0 9 2284.39 2141 2833 2180.57 0 2833 6574 6574 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [m]:4.68
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (493) 0.0% (8.0%) 6.9 43.97sec 21486 17551

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.86 0.00 0.00 0.00 1.2243 0.0000 0.00 0.00 0.00% 17551.12 17551.12

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:1.17
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.41
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.29
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 493 8.0% 6.9 43.89sec 21486 0 Direct 6.8 21528 0 21528 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.86 6.84 0.00 0.00 0.0000 0.0000 147306.57 147306.57 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.84 5 9 21527.93 792 71003 21603.35 16736 28407 147307 147307 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:19651.64
  • base_dd_max:19651.64
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
NF_ArtificeoftheArchmage
Arcane Power 3.2 106.06sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:2.16
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 211.10sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:2.00
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 14.1 21.82sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.07 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:14.07
Evocation 3.5 95.41sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.50 0.00 19.39 0.00 3.4908 0.6297 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [#]:1.06
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [?]:1.44
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.2 323.05sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.16
  • if_expr:buff.arcane_power.up
Presence of Mind 3.6 86.62sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.55 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [n]:0.03
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [o]:1.98
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [p]:0.55
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [z]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.5 48.31sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.53 0.00 0.00 0.00 1.2304 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:5.55
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.8 279.74sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.82 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.82
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 123.93sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.92
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 19.1 120.5 15.9sec 2.2sec 13.3sec 84.52% 0.00% 84.9 (85.8) 0.0

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.6s / 52.0s
  • trigger_min/max:0.0s / 19.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.6s

Stack Uptimes

  • arcane_charge_1:3.52%
  • arcane_charge_2:8.38%
  • arcane_charge_3:6.50%
  • arcane_charge_4:66.12%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.2 0.0 106.0sec 106.0sec 14.7sec 15.60% 0.00% 0.0 (0.0) 3.0

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:100.0s / 123.4s
  • trigger_min/max:100.0s / 123.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:15.60%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 211.1sec 211.1sec 12.0sec 8.10% 12.28% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:202.8s / 218.5s
  • trigger_min/max:202.8s / 218.5s
  • trigger_pct:100.00%
  • duration_min/max:8.8s / 12.0s

Stack Uptimes

  • berserking_1:8.10%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.1 12.6 16.6sec 9.7sec 7.7sec 46.02% 0.00% 1.2 (1.2) 0.6

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.14%
  • clearcasting_2:16.85%
  • clearcasting_3:5.02%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.8sec 28.7sec 52.10% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 67.0s
  • trigger_min/max:60.0s / 67.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.40%
  • crimson_chorus_3:16.77%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 209.7sec 209.7sec 15.0sec 10.13% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:206.8s / 216.2s
  • trigger_min/max:206.8s / 216.2s
  • trigger_pct:100.00%
  • duration_min/max:12.7s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.13%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.5 0.0 95.3sec 95.3sec 3.9sec 4.51% 0.00% 15.9 (15.9) 0.0

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:75.8s / 129.9s
  • trigger_min/max:75.8s / 129.9s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 5.0s

Stack Uptimes

  • evocation_1:4.51%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.2 0.0 323.1sec 323.1sec 23.0sec 8.90% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:314.8s / 336.3s
  • trigger_min/max:314.8s / 336.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.90%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.6 0.0 86.7sec 86.7sec 4.5sec 5.36% 9.42% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.7s / 155.9s
  • trigger_min/max:52.7s / 155.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 22.1s

Stack Uptimes

  • presence_of_mind_1:2.37%
  • presence_of_mind_2:2.56%
  • presence_of_mind_3:0.44%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.7 0.0 31.7sec 31.7sec 11.8sec 38.30% 0.00% 0.0 (0.0) 9.4

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.5s / 65.4s
  • trigger_min/max:13.5s / 65.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:38.30%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.8 0.0 278.7sec 278.7sec 35.8sec 21.39% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:260.0s / 324.5s
  • trigger_min/max:260.0s / 324.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:21.39%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 3.80% 0.00% 21.43%
Arcane Barrage Arcane Charge 4 96.20% 78.57% 100.00%
Arcane Blast Arcane Charge 0 4.56% 1.10% 9.24%
Arcane Blast Arcane Charge 1 2.76% 0.00% 6.90%
Arcane Blast Arcane Charge 2 8.71% 4.85% 13.11%
Arcane Blast Arcane Charge 3 9.47% 5.49% 13.11%
Arcane Blast Arcane Charge 4 74.51% 63.93% 84.62%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.46% 0.00% 7.34% 1.2s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 300.2s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000200.154140.007259.873
Evocation14.9270.00049.86353.79718.050103.901
Counterspell1.1310.0009.75515.9516.78633.066
Time Warp9.1600.00064.52716.8211.32565.855
Shifting Power9.0680.00032.58443.23832.93459.873
Rune of Power7.6180.00044.64753.11037.592118.637
Touch of the Magi4.9020.00029.68134.33222.09082.430
Arcane Power7.3620.00016.83023.37419.47542.087
Arcane Barrage13.4570.00451.290256.032201.934316.596
Arcane Orb12.3110.00072.433126.03979.207185.033
Presence of Mind30.1520.000103.251117.26568.644191.882

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
NF_ArtificeoftheArchmage
mana_regen Mana 3224.57 426319.53 58.93% 132.21 6802.08 1.57%
Evocation Mana 136.19 198303.29 27.41% 1456.03 0.00 0.00%
Mana Gem Mana 2.92 21043.63 2.91% 7216.57 0.00 0.00%
Arcane Barrage Mana 18.22 77776.37 10.75% 4268.70 355.15 0.45%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2410.53 2565.08 7158.5 25776.1 524.5 72165.7
Usage Type Count Total Avg RPE APR
NF_ArtificeoftheArchmage
arcane_blast Mana 113.3 629864.6 5559.0 5656.0 1.0
arcane_missiles Mana 45.8 96172.4 2099.4 2117.2 7.6
arcane_orb Mana 9.8 4882.2 499.8 504.1 7.5
counterspell Mana 14.2 12699.1 895.1 902.6 0.0
shifting_power Mana 4.7 11797.7 2500.0 2522.5 2.1
time_warp Mana 1.8 3676.0 2000.0 2018.5 0.0
touch_of_the_magi Mana 6.9 17285.6 2500.0 2521.3 8.5

Statistics & Data Analysis

Fight Length
NF_ArtificeoftheArchmage Fight Length
Count 1901
Mean 300.15
Minimum 240.01
Maximum 359.87
Spread ( max - min ) 119.87
Range [ ( max - min ) / 2 * 100% ] 19.97%
Standard Deviation 34.7507
5th Percentile 246.86
95th Percentile 353.51
( 95th Percentile - 5th Percentile ) 106.65
Mean Distribution
Standard Deviation 0.7970
95.00% Confidence Interval ( 298.59 - 301.72 )
Normalized 95.00% Confidence Interval ( 99.48% - 100.52% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 515
0.1% Error 51492
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1031
DPS
NF_ArtificeoftheArchmage Damage Per Second
Count 1901
Mean 6134.56
Minimum 5376.24
Maximum 7156.88
Spread ( max - min ) 1780.65
Range [ ( max - min ) / 2 * 100% ] 14.51%
Standard Deviation 269.0632
5th Percentile 5689.81
95th Percentile 6576.27
( 95th Percentile - 5th Percentile ) 886.46
Mean Distribution
Standard Deviation 6.1711
95.00% Confidence Interval ( 6122.47 - 6146.66 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 74
0.1% Error 7390
0.1 Scale Factor Error with Delta=300 619
0.05 Scale Factor Error with Delta=300 2473
0.01 Scale Factor Error with Delta=300 61801
Priority Target DPS
NF_ArtificeoftheArchmage Priority Target Damage Per Second
Count 1901
Mean 6134.56
Minimum 5376.24
Maximum 7156.88
Spread ( max - min ) 1780.65
Range [ ( max - min ) / 2 * 100% ] 14.51%
Standard Deviation 269.0632
5th Percentile 5689.81
95th Percentile 6576.27
( 95th Percentile - 5th Percentile ) 886.46
Mean Distribution
Standard Deviation 6.1711
95.00% Confidence Interval ( 6122.47 - 6146.66 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 74
0.1% Error 7390
0.1 Scale Factor Error with Delta=300 619
0.05 Scale Factor Error with Delta=300 2473
0.01 Scale Factor Error with Delta=300 61801
DPS(e)
NF_ArtificeoftheArchmage Damage Per Second (Effective)
Count 1901
Mean 6134.56
Minimum 5376.24
Maximum 7156.88
Spread ( max - min ) 1780.65
Range [ ( max - min ) / 2 * 100% ] 14.51%
Damage
NF_ArtificeoftheArchmage Damage
Count 1901
Mean 1829978.21
Minimum 1433985.49
Maximum 2328438.41
Spread ( max - min ) 894452.92
Range [ ( max - min ) / 2 * 100% ] 24.44%
DTPS
NF_ArtificeoftheArchmage Damage Taken Per Second
Count 1901
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
NF_ArtificeoftheArchmage Healing Per Second
Count 1901
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
NF_ArtificeoftheArchmage Healing Per Second (Effective)
Count 1901
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
NF_ArtificeoftheArchmage Heal
Count 1901
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
NF_ArtificeoftheArchmage Healing Taken Per Second
Count 1901
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
NF_ArtificeoftheArchmage Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
NF_ArtificeoftheArchmageTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
NF_ArtificeoftheArchmage Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 14.07 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.92 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.16 potion,if=buff.arcane_power.up
W 1.82 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 2.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 1.17 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.41 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.29 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 2.16 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 5.55 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
m 4.68 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
n 0.03 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
o 1.98 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
p 0.55 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.69 arcane_missiles,if=buff.clearcasting.react,chain=1
r 2.73 arcane_blast
s 0.03 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
y 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
z 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
{ 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
| 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
} 0.87 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
~ 18.94 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
! 1.00 arcane_barrage
actions.rotation
# count action,conditions
" 3.48 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
# 1.06 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
$ 0.93 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
% 3.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
& 0.39 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
' 1.91 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
( 5.80 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
) 6.00 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
* 3.07 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
+ 2.18 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
, 8.69 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
- 4.56 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
: 2.49 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
; 1.50 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 1.94 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
= 0.01 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
> 87.30 arcane_blast
? 1.44 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
@ 1.30 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw~U~~~~~~~~~~~!t"xyVX|T~~z~~~}~{m,>>>>>T>>>->>>>+%il(T@,>>->>>>->>>>:T,>m%il(To'>)>>>#"k>>>>>U>>)T>>;,>>>>>>%il(T>>)m:,>>T>>>>>*>>%il(o')T>>)>>>?">Y:,>>>>>T>m$hkX(T>>>;,>U>l>>>>>>)><TW>,>rrqr

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask NF_ArtificeoftheArchmage 72165.7/72166: 100% mana
Pre precombat 1 food NF_ArtificeoftheArchmage 72165.7/72166: 100% mana
Pre precombat 2 augmentation NF_ArtificeoftheArchmage 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.329 default W time_warp Fluffy_Pillow 71208.9/72166: 99% mana bloodlust, crimson_chorus
0:01.329 fishing_opener v arcane_blast Fluffy_Pillow 69208.9/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.226 fishing_opener w rune_of_power Fluffy_Pillow 65003.5/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.013 fishing_opener ~ arcane_blast Fluffy_Pillow 66139.4/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.815 default U use_mana_gem NF_ArtificeoftheArchmage 60422.0/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.815 fishing_opener ~ arcane_blast Fluffy_Pillow 67638.5/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.617 fishing_opener ~ arcane_blast Fluffy_Pillow 61921.1/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.420 fishing_opener ~ arcane_blast Fluffy_Pillow 56205.0/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.223 fishing_opener ~ arcane_blast Fluffy_Pillow 50489.0/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.025 fishing_opener ~ arcane_blast Fluffy_Pillow 44771.6/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.828 fishing_opener ~ arcane_blast Fluffy_Pillow 39055.5/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.630 fishing_opener ~ arcane_blast Fluffy_Pillow 33338.1/72166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.434 fishing_opener ~ arcane_blast Fluffy_Pillow 27623.5/72166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.237 fishing_opener ~ arcane_blast Fluffy_Pillow 21907.5/72166: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.038 fishing_opener ~ arcane_blast Fluffy_Pillow 16188.6/72166: 22% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.840 fishing_opener ~ arcane_blast Fluffy_Pillow 10471.1/72166: 15% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.644 fishing_opener ! arcane_barrage Fluffy_Pillow 4756.6/72166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.432 fishing_opener t evocation NF_ArtificeoftheArchmage 10223.8/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.981 rotation " cancel_action Fluffy_Pillow 70103.3/72166: 97% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.986 fishing_opener x touch_of_the_magi Fluffy_Pillow 70110.5/72166: 97% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.773 fishing_opener y arcane_power Fluffy_Pillow 68746.4/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.773 default V potion Fluffy_Pillow 68746.4/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.773 default X berserking Fluffy_Pillow 68746.4/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.773 fishing_opener | arcane_missiles Fluffy_Pillow 68746.4/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.152 default T counterspell Fluffy_Pillow 62089.9/72166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.152 fishing_opener ~ arcane_blast Fluffy_Pillow 61589.9/72166: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.907 fishing_opener ~ arcane_blast Fluffy_Pillow 59242.1/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.662 fishing_opener z presence_of_mind Fluffy_Pillow 56894.3/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.662 fishing_opener ~ arcane_blast Fluffy_Pillow 56894.3/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.416 fishing_opener ~ arcane_blast Fluffy_Pillow 54545.1/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.169 fishing_opener ~ arcane_blast Fluffy_Pillow 52194.4/72166: 72% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.925 fishing_opener } arcane_missiles Fluffy_Pillow 49848.0/72166: 69% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.254 fishing_opener ~ arcane_blast Fluffy_Pillow 51766.2/72166: 72% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.055 fishing_opener { arcane_barrage Fluffy_Pillow 49484.8/72166: 69% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.843 cooldowns m shifting_power Fluffy_Pillow 54952.1/72166: 76% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.155 rotation , arcane_orb Fluffy_Pillow 55789.0/72166: 77% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.941 rotation > arcane_blast Fluffy_Pillow 56423.5/72166: 78% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:35.745 rotation > arcane_blast Fluffy_Pillow 50708.9/72166: 70% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.547 rotation > arcane_blast Fluffy_Pillow 44991.4/72166: 62% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.348 rotation > arcane_blast Fluffy_Pillow 39272.5/72166: 54% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.151 rotation > arcane_blast Fluffy_Pillow 33556.5/72166: 46% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.953 default T counterspell Fluffy_Pillow 27839.0/72166: 39% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.152 rotation > arcane_blast Fluffy_Pillow 27126.3/72166: 38% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.955 rotation > arcane_blast Fluffy_Pillow 21410.2/72166: 30% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.758 rotation > arcane_blast Fluffy_Pillow 15694.2/72166: 22% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.561 rotation - arcane_barrage Fluffy_Pillow 9978.2/72166: 14% mana arcane_charge(4), clearcasting, potion_of_spectral_intellect
0:42.889 rotation > arcane_blast Fluffy_Pillow 16224.9/72166: 22% mana clearcasting
0:44.879 rotation > arcane_blast Fluffy_Pillow 17722.1/72166: 25% mana arcane_charge, clearcasting
0:46.708 rotation > arcane_blast Fluffy_Pillow 17611.9/72166: 24% mana arcane_charge(2), clearcasting
0:48.379 rotation > arcane_blast Fluffy_Pillow 15898.7/72166: 22% mana arcane_charge(3), clearcasting
0:49.893 rotation + arcane_missiles Fluffy_Pillow 12583.8/72166: 17% mana arcane_charge(4), clearcasting
0:52.034 rotation % arcane_barrage Fluffy_Pillow 15674.0/72166: 22% mana arcane_charge(4)
0:53.361 cooldowns i touch_of_the_magi Fluffy_Pillow 21919.2/72166: 30% mana arcane_charge(2)
0:54.689 cooldowns l rune_of_power Fluffy_Pillow 21335.9/72166: 30% mana arcane_charge(4)
0:56.016 rotation ( arcane_missiles Fluffy_Pillow 23251.2/72166: 32% mana arcane_charge(4), rune_of_power
1:05.078 default T counterspell Fluffy_Pillow 6330.5/72166: 9% mana arcane_charge(4), rune_of_power, crimson_chorus
1:05.078 rotation @ arcane_barrage Fluffy_Pillow 5330.5/72166: 7% mana arcane_charge(4), rune_of_power, crimson_chorus
1:06.403 rotation , arcane_orb Fluffy_Pillow 11572.9/72166: 16% mana rune_of_power, crimson_chorus
1:07.731 rotation > arcane_blast Fluffy_Pillow 12989.6/72166: 18% mana arcane_charge(2), rune_of_power, crimson_chorus
1:09.402 rotation > arcane_blast Fluffy_Pillow 11276.4/72166: 16% mana arcane_charge(3), crimson_chorus
1:10.913 rotation - arcane_barrage Fluffy_Pillow 7957.2/72166: 11% mana arcane_charge(4), crimson_chorus(2)
1:12.241 rotation > arcane_blast Fluffy_Pillow 14203.9/72166: 20% mana crimson_chorus(2)
1:14.231 rotation > arcane_blast Fluffy_Pillow 15701.1/72166: 22% mana arcane_charge, crimson_chorus(2)
1:16.061 rotation > arcane_blast Fluffy_Pillow 15592.3/72166: 22% mana arcane_charge(2), crimson_chorus(2)
1:17.732 rotation > arcane_blast Fluffy_Pillow 13879.1/72166: 19% mana arcane_charge(3), crimson_chorus(2)
1:19.244 rotation - arcane_barrage Fluffy_Pillow 10561.4/72166: 15% mana arcane_charge(4), crimson_chorus(2)
1:20.572 rotation > arcane_blast Fluffy_Pillow 16808.1/72166: 23% mana crimson_chorus(3)
1:22.563 rotation > arcane_blast Fluffy_Pillow 18306.7/72166: 25% mana arcane_charge, crimson_chorus(3)
1:24.393 rotation > arcane_blast Fluffy_Pillow 18198.0/72166: 25% mana arcane_charge(2), crimson_chorus(3)
1:26.065 rotation > arcane_blast Fluffy_Pillow 16486.2/72166: 23% mana arcane_charge(3), crimson_chorus(3)
1:27.579 rotation : arcane_barrage Fluffy_Pillow 13171.4/72166: 18% mana arcane_charge(4), crimson_chorus(3)
1:28.906 default T counterspell Fluffy_Pillow 19416.6/72166: 27% mana crimson_chorus(3)
1:29.078 rotation , arcane_orb Fluffy_Pillow 18664.8/72166: 26% mana clearcasting, crimson_chorus(3)
1:30.405 rotation > arcane_blast Fluffy_Pillow 20080.1/72166: 28% mana arcane_charge(2), clearcasting
1:32.078 cooldowns m shifting_power Fluffy_Pillow 18369.8/72166: 25% mana arcane_charge(3), clearcasting
1:35.919 rotation % arcane_barrage Fluffy_Pillow 21413.5/72166: 30% mana arcane_charge(3), clearcasting
1:37.249 cooldowns i touch_of_the_magi Fluffy_Pillow 26580.6/72166: 37% mana clearcasting
1:38.577 cooldowns l rune_of_power Fluffy_Pillow 25997.3/72166: 36% mana arcane_charge(4), clearcasting
1:39.904 rotation ( arcane_missiles Fluffy_Pillow 27912.6/72166: 39% mana arcane_charge(4), clearcasting, rune_of_power
1:46.111 default T counterspell Fluffy_Pillow 29371.3/72166: 41% mana arcane_charge(4), rune_of_power
1:46.111 cooldowns o presence_of_mind Fluffy_Pillow 28371.3/72166: 39% mana arcane_charge(4), rune_of_power
1:46.111 rotation ' arcane_blast Fluffy_Pillow 28371.3/72166: 39% mana arcane_charge(4), presence_of_mind(3), rune_of_power
1:47.439 rotation > arcane_blast Fluffy_Pillow 23413.0/72166: 32% mana arcane_charge(4), presence_of_mind(2), rune_of_power
1:48.767 rotation ) arcane_missiles Fluffy_Pillow 18454.7/72166: 26% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
1:50.662 rotation > arcane_blast Fluffy_Pillow 21189.8/72166: 29% mana arcane_charge(4), presence_of_mind, rune_of_power
1:51.989 rotation > arcane_blast Fluffy_Pillow 16230.1/72166: 22% mana arcane_charge(4)
1:53.342 rotation > arcane_blast Fluffy_Pillow 11307.9/72166: 16% mana arcane_charge(4)
1:54.697 rotation # evocation NF_ArtificeoftheArchmage 6388.6/72166: 9% mana arcane_charge(4)
1:59.181 rotation " cancel_action Fluffy_Pillow 68717.1/72166: 95% mana arcane_charge(4), evocation
1:59.184 cooldowns k arcane_power Fluffy_Pillow 68721.4/72166: 95% mana arcane_charge(4)
1:59.184 rotation > arcane_blast Fluffy_Pillow 68721.4/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power
2:00.537 rotation > arcane_blast Fluffy_Pillow 67236.7/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:01.890 rotation > arcane_blast Fluffy_Pillow 65752.0/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:03.243 rotation > arcane_blast Fluffy_Pillow 64267.3/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:04.595 rotation > arcane_blast Fluffy_Pillow 62781.2/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:05.948 default U use_mana_gem NF_ArtificeoftheArchmage 61296.5/72166: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:05.948 rotation > arcane_blast Fluffy_Pillow 68513.1/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:07.301 rotation > arcane_blast Fluffy_Pillow 67028.4/72166: 93% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus
2:08.656 rotation ) arcane_missiles Fluffy_Pillow 65546.6/72166: 91% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus
2:10.570 default T counterspell Fluffy_Pillow 68309.1/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:10.570 rotation > arcane_blast Fluffy_Pillow 67809.1/72166: 94% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:11.924 rotation > arcane_blast Fluffy_Pillow 66325.8/72166: 92% mana arcane_charge(4), arcane_power, crimson_chorus(2)
2:13.278 rotation ; arcane_barrage Fluffy_Pillow 64842.6/72166: 90% mana arcane_charge(4), arcane_power, crimson_chorus(2)
2:14.604 rotation , arcane_orb Fluffy_Pillow 71086.4/72166: 99% mana crimson_chorus(2)
2:15.932 rotation > arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), crimson_chorus(2)
2:17.604 rotation > arcane_blast Fluffy_Pillow 68047.9/72166: 94% mana arcane_charge(3), crimson_chorus(2)
2:19.118 rotation > arcane_blast Fluffy_Pillow 64733.1/72166: 90% mana arcane_charge(4), crimson_chorus(2)
2:20.471 rotation > arcane_blast Fluffy_Pillow 59810.9/72166: 83% mana arcane_charge(4), crimson_chorus(2)
2:21.823 rotation > arcane_blast Fluffy_Pillow 54887.3/72166: 76% mana arcane_charge(4), crimson_chorus(3)
2:23.177 rotation > arcane_blast Fluffy_Pillow 49966.5/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:24.528 rotation % arcane_barrage Fluffy_Pillow 45041.4/72166: 62% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:25.855 cooldowns i touch_of_the_magi Fluffy_Pillow 51286.7/72166: 71% mana clearcasting(2), crimson_chorus(3)
2:27.183 cooldowns l rune_of_power Fluffy_Pillow 50703.4/72166: 70% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:28.512 rotation ( arcane_missiles Fluffy_Pillow 52621.5/72166: 73% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
2:36.661 default T counterspell Fluffy_Pillow 49383.1/72166: 68% mana arcane_charge(4), rune_of_power
2:36.661 rotation > arcane_blast Fluffy_Pillow 48383.1/72166: 67% mana arcane_charge(4), rune_of_power
2:38.015 rotation > arcane_blast Fluffy_Pillow 43462.4/72166: 60% mana arcane_charge(4), clearcasting, rune_of_power
2:39.369 rotation ) arcane_missiles Fluffy_Pillow 38541.6/72166: 53% mana arcane_charge(4), clearcasting, rune_of_power
2:41.297 cooldowns m shifting_power Fluffy_Pillow 41324.3/72166: 57% mana arcane_charge(4)
2:45.096 rotation : arcane_barrage Fluffy_Pillow 44307.5/72166: 61% mana arcane_charge(4)
2:46.425 rotation , arcane_orb Fluffy_Pillow 50555.6/72166: 70% mana
2:47.753 rotation > arcane_blast Fluffy_Pillow 51972.3/72166: 72% mana arcane_charge(2)
2:49.424 rotation > arcane_blast Fluffy_Pillow 50259.1/72166: 70% mana arcane_charge(3)
2:50.936 default T counterspell Fluffy_Pillow 46941.4/72166: 65% mana arcane_charge(4), clearcasting
2:50.936 rotation > arcane_blast Fluffy_Pillow 45941.4/72166: 64% mana arcane_charge(4), clearcasting
2:52.290 rotation > arcane_blast Fluffy_Pillow 41020.6/72166: 57% mana arcane_charge(4), clearcasting
2:53.643 rotation > arcane_blast Fluffy_Pillow 36098.4/72166: 50% mana arcane_charge(4), clearcasting
2:54.997 rotation > arcane_blast Fluffy_Pillow 31177.7/72166: 43% mana arcane_charge(4), clearcasting
2:56.350 rotation > arcane_blast Fluffy_Pillow 26255.5/72166: 36% mana arcane_charge(4), clearcasting(2)
2:57.704 rotation * arcane_missiles Fluffy_Pillow 21334.7/72166: 30% mana arcane_charge(4), clearcasting(3)
2:59.743 rotation > arcane_blast Fluffy_Pillow 24277.6/72166: 34% mana arcane_charge(4), clearcasting(2)
3:01.097 rotation > arcane_blast Fluffy_Pillow 19356.9/72166: 27% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:02.451 rotation % arcane_barrage Fluffy_Pillow 14436.1/72166: 20% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:03.778 cooldowns i touch_of_the_magi Fluffy_Pillow 20681.4/72166: 29% mana clearcasting(3), crimson_chorus
3:05.104 cooldowns l rune_of_power Fluffy_Pillow 20095.2/72166: 28% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:06.432 rotation ( arcane_missiles Fluffy_Pillow 22011.9/72166: 31% mana arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus
3:11.947 cooldowns o presence_of_mind Fluffy_Pillow 29971.8/72166: 42% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
3:11.947 rotation ' arcane_blast Fluffy_Pillow 29971.8/72166: 42% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
3:13.273 rotation ) arcane_missiles Fluffy_Pillow 25010.6/72166: 35% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(2)
3:15.381 default T counterspell Fluffy_Pillow 28053.1/72166: 39% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
3:15.381 rotation > arcane_blast Fluffy_Pillow 27053.1/72166: 37% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
3:16.708 rotation > arcane_blast Fluffy_Pillow 22093.4/72166: 31% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2)
3:18.035 rotation ) arcane_missiles Fluffy_Pillow 17133.7/72166: 24% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
3:19.999 rotation > arcane_blast Fluffy_Pillow 19968.4/72166: 28% mana arcane_charge(4), crimson_chorus(2)
3:21.352 rotation > arcane_blast Fluffy_Pillow 15046.2/72166: 21% mana arcane_charge(4), crimson_chorus(3)
3:22.705 rotation > arcane_blast Fluffy_Pillow 10124.0/72166: 14% mana arcane_charge(4), crimson_chorus(3)
3:24.061 rotation ? evocation NF_ArtificeoftheArchmage 5206.1/72166: 7% mana arcane_charge(4), crimson_chorus(3)
3:28.687 rotation " cancel_action Fluffy_Pillow 69508.5/72166: 96% mana arcane_charge(4), evocation, crimson_chorus(3)
3:28.691 rotation > arcane_blast Fluffy_Pillow 69514.2/72166: 96% mana arcane_charge(4), crimson_chorus(3)
3:30.044 default Y use_item_empyreal_ordnance Fluffy_Pillow 64592.0/72166: 90% mana arcane_charge(4), crimson_chorus(3)
3:30.044 rotation : arcane_barrage Fluffy_Pillow 64592.0/72166: 90% mana arcane_charge(4), crimson_chorus(3)
3:31.372 rotation , arcane_orb Fluffy_Pillow 70838.7/72166: 98% mana
3:32.700 rotation > arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2)
3:34.371 rotation > arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3)
3:35.883 rotation > arcane_blast Fluffy_Pillow 64728.8/72166: 90% mana arcane_charge(4)
3:37.237 rotation > arcane_blast Fluffy_Pillow 59808.0/72166: 83% mana arcane_charge(4)
3:38.592 rotation > arcane_blast Fluffy_Pillow 54888.7/72166: 76% mana arcane_charge(4), clearcasting
3:39.946 default T counterspell Fluffy_Pillow 49968.0/72166: 69% mana arcane_charge(4), clearcasting
3:39.946 rotation > arcane_blast Fluffy_Pillow 48968.0/72166: 68% mana arcane_charge(4), clearcasting
3:41.300 cooldowns m shifting_power Fluffy_Pillow 44047.2/72166: 61% mana arcane_charge(4), clearcasting(2)
3:45.026 rotation $ arcane_barrage Fluffy_Pillow 46925.0/72166: 65% mana arcane_charge(4), clearcasting(3)
3:46.354 cooldowns h touch_of_the_magi Fluffy_Pillow 53171.7/72166: 74% mana clearcasting(3), empyreal_surge(5)
3:47.682 cooldowns k arcane_power Fluffy_Pillow 52588.4/72166: 73% mana arcane_charge(4), clearcasting(3), empyreal_surge(5)
3:47.682 default X berserking Fluffy_Pillow 52588.4/72166: 73% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5)
3:47.682 rotation ( arcane_missiles Fluffy_Pillow 52588.4/72166: 73% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5)
3:57.588 default T counterspell Fluffy_Pillow 59385.9/72166: 82% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:57.588 rotation > arcane_blast Fluffy_Pillow 58885.9/72166: 82% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:58.819 rotation > arcane_blast Fluffy_Pillow 57225.1/72166: 79% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
4:00.049 rotation > arcane_blast Fluffy_Pillow 55562.9/72166: 77% mana arcane_charge(4), arcane_power, empyreal_surge(5)
4:01.401 rotation ; arcane_barrage Fluffy_Pillow 54076.7/72166: 75% mana arcane_charge(4), arcane_power, crimson_chorus
4:02.728 rotation , arcane_orb Fluffy_Pillow 60321.9/72166: 84% mana crimson_chorus
4:04.055 rotation > arcane_blast Fluffy_Pillow 61737.2/72166: 86% mana arcane_charge(2), crimson_chorus
4:05.728 default U use_mana_gem NF_ArtificeoftheArchmage 60026.9/72166: 83% mana arcane_charge(3), crimson_chorus
4:05.948 rotation > arcane_blast Fluffy_Pillow 67561.0/72166: 94% mana arcane_charge(3), crimson_chorus
4:07.460 cooldowns l rune_of_power Fluffy_Pillow 64243.3/72166: 89% mana arcane_charge(4), crimson_chorus
4:08.787 rotation > arcane_blast Fluffy_Pillow 66158.5/72166: 92% mana arcane_charge(4), rune_of_power, crimson_chorus
4:10.142 rotation > arcane_blast Fluffy_Pillow 61239.2/72166: 85% mana arcane_charge(4), rune_of_power, crimson_chorus
4:11.496 rotation > arcane_blast Fluffy_Pillow 56318.5/72166: 78% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:12.850 rotation > arcane_blast Fluffy_Pillow 51397.7/72166: 71% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:14.203 rotation > arcane_blast Fluffy_Pillow 46475.5/72166: 64% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:15.556 rotation > arcane_blast Fluffy_Pillow 41553.3/72166: 58% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:16.910 rotation ) arcane_missiles Fluffy_Pillow 36632.6/72166: 51% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:18.944 rotation > arcane_blast Fluffy_Pillow 39568.3/72166: 55% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:20.297 rotation < arcane_barrage Fluffy_Pillow 34646.1/72166: 48% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:21.625 default T counterspell Fluffy_Pillow 40892.8/72166: 57% mana crimson_chorus(3)
4:21.625 default W time_warp Fluffy_Pillow 39892.8/72166: 55% mana crimson_chorus(3)
4:21.625 rotation > arcane_blast Fluffy_Pillow 37892.8/72166: 53% mana temporal_warp, crimson_chorus(3)
4:23.156 rotation , arcane_orb Fluffy_Pillow 38727.5/72166: 54% mana arcane_charge, temporal_warp, crimson_chorus(3)
4:24.178 rotation > arcane_blast Fluffy_Pillow 39702.5/72166: 55% mana arcane_charge(3), temporal_warp, crimson_chorus(3)
4:25.343 final_burn r arcane_blast Fluffy_Pillow 35884.0/72166: 50% mana arcane_charge(4), temporal_warp, crimson_chorus(3)
4:26.385 final_burn r arcane_blast Fluffy_Pillow 30512.9/72166: 42% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
4:27.428 final_burn q arcane_missiles Fluffy_Pillow 25143.3/72166: 35% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
4:29.072 final_burn r arcane_blast Fluffy_Pillow 27516.1/72166: 38% mana arcane_charge(4), temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="NF_ArtificeoftheArchmage"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=55:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

NF_DotG : 6239 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6238.7 6238.7 12.1 / 0.194% 941.7 / 15.1% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2598.1 2452.6 Mana 0.00% 43.7 100.3% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
NF_DotG 6239
Arcane Barrage 328 5.3% 17.8 16.45sec 5568 4538 Direct 17.7 4732 9431 5571 17.8%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.76 17.74 0.00 0.00 1.2268 0.0000 98859.65 98859.65 0.00% 4538.39 4538.39
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.15% 14.58 8 22 4732.23 3280 9637 4733.05 4239 5339 68991 68991 0.00%
crit 17.85% 3.17 0 10 9430.94 6559 18183 9153.41 0 13917 29868 29868 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.02
    fishing_opener
    [{]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [!]:1.00
    rotation
    [$]:1.75
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [%]:1.63
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [&]:0.50
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [-]:3.72
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [:]:3.62
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [;]:1.77
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:2.09
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:0.74
Arcane Blast 2157 34.6% 113.0 2.64sec 5744 4615 Direct 114.0 4778 9675 5692 18.7%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 112.95 113.95 0.00 0.00 1.2446 0.0000 648794.74 648794.74 0.00% 4614.87 4614.87
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.33% 92.68 65 121 4778.45 922 12002 4781.32 4208 5702 442946 442946 0.00%
crit 18.67% 21.28 8 40 9674.54 1844 24003 9675.41 6244 14046 205849 205849 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:1.93
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [~]:18.98
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [']:2.27
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [=]:89.25
Arcane Echo 332 5.3% 177.8 1.71sec 560 0 Direct 177.8 469 974 560 18.0%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 177.78 177.78 0.00 0.00 0.0000 0.0000 99555.58 99555.58 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.05% 145.86 95 198 469.33 220 669 470.21 374 539 68467 68467 0.00%
crit 17.95% 31.92 12 57 973.74 441 1338 976.01 734 1187 31088 31088 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2504 40.1% 46.5 6.11sec 16174 9431 Periodic 312.6 2019 4137 2406 18.3% 24.8%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 46.51 0.00 312.92 312.62 1.7150 0.2383 752311.13 752311.13 0.00% 9431.00 9431.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.72% 255.48 149 370 2018.66 1119 3398 2026.06 1706 2486 515920 515920 0.00%
crit 18.28% 57.14 23 90 4136.87 2238 6796 4152.39 3408 5206 236391 236391 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.61
  • if_expr:buff.clearcasting.react
    fishing_opener
    [|]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [}]:0.86
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [(]:5.43
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [)]:5.53
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [*]:3.51
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [+]:3.47
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (133) 0.0% (2.1%) 10.6 28.82sec 3769 3040

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.62 0.00 0.00 0.00 1.2398 0.0000 0.00 0.00 0.00% 3040.09 3040.09

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [,]:9.63
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 133 2.1% 10.6 29.43sec 3772 0 Direct 10.6 3187 6363 3771 18.4%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.61 10.61 0.00 0.00 0.0000 0.0000 40034.92 40034.92 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.59% 8.66 3 15 3186.60 3018 6337 3186.14 3018 3862 27600 27600 0.00%
crit 18.41% 1.95 0 7 6362.95 6035 14130 5597.78 0 11289 12435 12435 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (88) 0.0% (1.4%) 2.0 0.00sec 13135 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 88 1.4% 10.0 21.41sec 2627 0 Periodic 14.0 1561 3080 1876 20.7% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 26269.62 26269.62 0.00% 1076.62 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 79.25% 11.10 5 14 1561.10 175 1852 1561.33 1328 1842 17319 17319 0.00%
crit 20.75% 2.90 0 9 3080.41 349 3704 2933.05 0 3704 8951 8951 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 38 0.6% 21.1 14.02sec 541 0 Direct 21.1 456 912 541 18.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.11 21.11 0.00 0.00 0.0000 0.0000 11420.80 11420.80 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.33% 17.17 6 31 455.78 444 470 455.77 444 466 7827 7827 0.00%
crit 18.67% 3.94 0 12 911.79 887 941 896.38 0 941 3594 3594 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6012 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0329 0.0000 6012.21 6012.21 0.00% 51.06 51.06
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.21% 91.44 75 106 43.54 30 57 43.53 42 45 3981 3981 0.00%
crit 19.79% 22.56 8 39 90.02 60 114 90.09 75 104 2031 2031 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3953.62
Shadowcore Oil Blast 42 0.7% 42.3 7.07sec 297 0 Direct 42.3 251 501 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.30 42.30 0.00 0.00 0.0000 0.0000 12570.93 12570.93 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.46% 34.46 16 57 250.69 244 259 250.69 246 255 8639 8639 0.00%
crit 18.54% 7.84 1 19 501.27 488 517 501.19 488 517 3932 3932 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 80 1.3% 4.6 65.07sec 5180 1529 Periodic 18.4 1129 2259 1306 15.6% 4.8%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.63 0.00 18.39 18.39 3.3869 0.7894 24002.73 24002.73 0.00% 1529.42 1529.42
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.40% 15.53 7 23 1128.82 1070 1416 1128.98 1081 1244 17523 17523 0.00%
crit 15.60% 2.87 0 9 2258.71 2141 2833 2137.64 0 2833 6480 6480 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [m]:4.64
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (516) 0.0% (8.3%) 6.5 46.47sec 23884 19768

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.49 0.00 0.00 0.00 1.2083 0.0000 0.00 0.00 0.00% 19768.03 19768.03

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:2.33
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:3.04
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.11
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 516 8.3% 6.5 46.38sec 23884 0 Direct 6.5 23913 0 23913 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.49 6.48 0.00 0.00 0.0000 0.0000 154902.30 154902.30 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.48 5 8 23912.50 446 70347 24016.51 16681 29653 154902 154902 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:2678.99
  • base_dd_max:2678.99
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
NF_DotG
Arcane Power 3.5 97.26sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.45 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:2.45
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_DotG
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 196.40sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:2.00
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 14.8 20.65sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.84 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:14.84
Evocation 3.9 85.06sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.88 0.00 21.48 0.00 3.5270 0.6359 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_DotG
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [#]:1.22
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [>]:1.66
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_DotG
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_DotG
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 302.06sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.25
  • if_expr:buff.arcane_power.up
Presence of Mind 4.1 76.79sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.10 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [n]:0.54
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [o]:2.35
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [p]:0.21
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [z]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.6 58.54sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.58 0.00 0.00 0.00 1.1952 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:4.59
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 2.0 261.89sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.99
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 123.98sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.91 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_DotG
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.91
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 18.7 123.0 16.4sec 2.2sec 13.6sec 84.39% 0.00% 86.6 (87.1) 0.0

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 56.8s
  • trigger_min/max:0.0s / 18.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 54.1s

Stack Uptimes

  • arcane_charge_1:3.47%
  • arcane_charge_2:7.65%
  • arcane_charge_3:6.32%
  • arcane_charge_4:66.94%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.5 0.0 97.2sec 97.2sec 14.7sec 16.88% 0.00% 0.0 (0.0) 3.3

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:88.0s / 126.0s
  • trigger_min/max:88.0s / 126.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:16.88%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 196.5sec 196.5sec 12.0sec 8.08% 11.89% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:192.0s / 221.0s
  • trigger_min/max:192.0s / 221.0s
  • trigger_pct:100.00%
  • duration_min/max:11.3s / 12.0s

Stack Uptimes

  • berserking_1:8.08%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.47% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.47%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 13.3 16.9sec 9.6sec 8.0sec 47.63% 0.00% 1.2 (1.2) 0.4

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.17%
  • clearcasting_2:18.11%
  • clearcasting_3:5.36%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.8sec 60.9sec 28.7sec 51.95% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.4s
  • trigger_min/max:60.0s / 66.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.89%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.76%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 192.5sec 192.5sec 15.0sec 10.10% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:188.9s / 214.6s
  • trigger_min/max:188.9s / 214.6s
  • trigger_pct:100.00%
  • duration_min/max:13.6s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.10%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.9 0.0 85.3sec 85.3sec 3.9sec 5.02% 0.00% 17.6 (17.6) 0.0

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:68.2s / 147.1s
  • trigger_min/max:68.2s / 147.1s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 4.9s

Stack Uptimes

  • evocation_1:5.02%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.3 0.0 302.1sec 302.1sec 23.5sec 9.68% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 329.3s
  • trigger_min/max:300.0s / 329.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.68%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 4.1 0.0 76.7sec 76.7sec 3.9sec 5.24% 10.68% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:46.7s / 157.4s
  • trigger_min/max:46.7s / 157.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 31.4s

Stack Uptimes

  • presence_of_mind_1:2.50%
  • presence_of_mind_2:2.53%
  • presence_of_mind_3:0.21%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.0 0.0 34.5sec 34.5sec 11.8sec 35.44% 0.00% 0.0 (0.0) 8.7

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 64.7s
  • trigger_min/max:13.7s / 64.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:35.44%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 2.0 0.0 265.5sec 265.5sec 36.9sec 24.27% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:236.0s / 320.7s
  • trigger_min/max:236.0s / 320.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 40.0s

Stack Uptimes

  • temporal_warp_1:24.27%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 1.86% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 98.14% 84.21% 100.00%
Arcane Blast Arcane Charge 0 4.34% 1.00% 9.09%
Arcane Blast Arcane Charge 1 2.27% 0.00% 7.44%
Arcane Blast Arcane Charge 2 8.48% 4.30% 12.31%
Arcane Blast Arcane Charge 3 9.75% 6.36% 12.73%
Arcane Blast Arcane Charge 4 75.16% 60.66% 84.00%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.45% 0.00% 8.16% 1.3s 0.0s 8.1s
Conserve Phase 100.00% 100.00% 100.00% 301.0s 240.1s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000204.957136.136265.369
Evocation12.6190.00073.11249.59522.172124.201
Counterspell0.6590.00010.0559.8003.03822.381
Time Warp14.6000.00084.66329.0581.32685.991
Shifting Power10.9560.00035.12051.12232.06582.568
Rune of Power16.3900.01042.71995.64149.729130.391
Touch of the Magi7.6920.00019.04351.19124.52475.591
Arcane Power6.5310.00037.99622.62216.74055.865
Arcane Barrage14.0001.03555.843258.369201.339313.862
Arcane Orb10.3290.00089.534112.95557.189185.784
Presence of Mind26.0460.00094.753111.06061.591190.436

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
NF_DotG
mana_regen Mana 3212.62 423020.75 57.30% 131.67 11310.37 2.60%
Evocation Mana 152.10 218897.74 29.65% 1439.16 0.00 0.00%
Mana Gem Mana 2.91 21031.28 2.85% 7216.57 0.00 0.00%
Arcane Barrage Mana 17.76 75307.53 10.20% 4240.25 1217.93 1.59%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2452.59 2598.12 12519.5 28357.4 82.7 72165.7
Usage Type Count Total Avg RPE APR
NF_DotG
arcane_blast Mana 115.1 652888.7 5672.6 5780.1 1.0
arcane_missiles Mana 47.0 85556.5 1821.4 1839.4 8.8
arcane_orb Mana 10.7 5361.6 499.6 504.8 7.5
counterspell Mana 15.0 14034.9 936.2 945.6 0.0
shifting_power Mana 4.7 11703.0 2500.0 2525.5 2.1
time_warp Mana 2.0 4003.7 1996.3 2016.3 0.0
touch_of_the_magi Mana 6.5 16360.5 2498.8 2522.6 9.5

Statistics & Data Analysis

Fight Length
NF_DotG Fight Length
Count 1606
Mean 301.01
Minimum 240.14
Maximum 359.89
Spread ( max - min ) 119.76
Range [ ( max - min ) / 2 * 100% ] 19.89%
Standard Deviation 34.3963
5th Percentile 247.43
95th Percentile 354.59
( 95th Percentile - 5th Percentile ) 107.16
Mean Distribution
Standard Deviation 0.8583
95.00% Confidence Interval ( 299.33 - 302.69 )
Normalized 95.00% Confidence Interval ( 99.44% - 100.56% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 502
0.1% Error 50161
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1010
DPS
NF_DotG Damage Per Second
Count 1606
Mean 6238.69
Minimum 5301.66
Maximum 7055.44
Spread ( max - min ) 1753.78
Range [ ( max - min ) / 2 * 100% ] 14.06%
Standard Deviation 247.7776
5th Percentile 5828.52
95th Percentile 6646.69
( 95th Percentile - 5th Percentile ) 818.17
Mean Distribution
Standard Deviation 6.1829
95.00% Confidence Interval ( 6226.58 - 6250.81 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6060
0.1 Scale Factor Error with Delta=300 525
0.05 Scale Factor Error with Delta=300 2097
0.01 Scale Factor Error with Delta=300 52410
Priority Target DPS
NF_DotG Priority Target Damage Per Second
Count 1606
Mean 6238.69
Minimum 5301.66
Maximum 7055.44
Spread ( max - min ) 1753.78
Range [ ( max - min ) / 2 * 100% ] 14.06%
Standard Deviation 247.7776
5th Percentile 5828.52
95th Percentile 6646.69
( 95th Percentile - 5th Percentile ) 818.17
Mean Distribution
Standard Deviation 6.1829
95.00% Confidence Interval ( 6226.58 - 6250.81 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6060
0.1 Scale Factor Error with Delta=300 525
0.05 Scale Factor Error with Delta=300 2097
0.01 Scale Factor Error with Delta=300 52410
DPS(e)
NF_DotG Damage Per Second (Effective)
Count 1606
Mean 6238.69
Minimum 5301.66
Maximum 7055.44
Spread ( max - min ) 1753.78
Range [ ( max - min ) / 2 * 100% ] 14.06%
Damage
NF_DotG Damage
Count 1606
Mean 1868722.40
Minimum 1455972.14
Maximum 2316966.59
Spread ( max - min ) 860994.46
Range [ ( max - min ) / 2 * 100% ] 23.04%
DTPS
NF_DotG Damage Taken Per Second
Count 1606
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
NF_DotG Healing Per Second
Count 1606
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
NF_DotG Healing Per Second (Effective)
Count 1606
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
NF_DotG Heal
Count 1606
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
NF_DotG Healing Taken Per Second
Count 1606
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
NF_DotG Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
NF_DotGTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
NF_DotG Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 14.84 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.91 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.25 potion,if=buff.arcane_power.up
W 1.99 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 2.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 2.33 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 3.04 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.11 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 2.45 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 4.59 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
m 4.64 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
n 0.54 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
o 2.35 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
p 0.21 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.61 arcane_missiles,if=buff.clearcasting.react,chain=1
r 1.93 arcane_blast
s 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
y 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
z 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
{ 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
| 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
} 0.86 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
~ 18.98 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
! 1.00 arcane_barrage
actions.rotation
# count action,conditions
" 3.83 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
# 1.22 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
$ 1.75 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
% 1.63 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
& 0.50 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
' 2.27 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
( 5.43 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
) 5.53 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
* 3.51 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
+ 3.47 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
, 9.63 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
- 3.72 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
: 3.62 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
; 1.77 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 2.09 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
= 89.25 arcane_blast
> 1.66 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
? 0.74 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw~U~~~~~~~~~~~!t"xyVX|T~~~z}~~~~{mT,=======-==il()T=<,====-*====++T:,=====mT#"+$hk(o'===T=;,==Ul======)<=,T=====mT:il(o'=======>"T=:,+==Y=========:,T=+=$hkX(====lT===)==?,=mTW=U:,===#"qrr

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask NF_DotG 72165.7/72166: 100% mana
Pre precombat 1 food NF_DotG 72165.7/72166: 100% mana
Pre precombat 2 augmentation NF_DotG 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.328 default W time_warp Fluffy_Pillow 71207.4/72166: 99% mana bloodlust, crimson_chorus
0:01.328 fishing_opener v arcane_blast Fluffy_Pillow 69207.4/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.225 fishing_opener w rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.013 fishing_opener ~ arcane_blast Fluffy_Pillow 66139.4/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.815 default U use_mana_gem NF_DotG 60422.0/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.815 fishing_opener ~ arcane_blast Fluffy_Pillow 67638.5/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.618 fishing_opener ~ arcane_blast Fluffy_Pillow 61922.5/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.419 fishing_opener ~ arcane_blast Fluffy_Pillow 56203.6/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.219 fishing_opener ~ arcane_blast Fluffy_Pillow 50483.3/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.023 fishing_opener ~ arcane_blast Fluffy_Pillow 44768.7/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.826 fishing_opener ~ arcane_blast Fluffy_Pillow 39052.7/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.629 fishing_opener ~ arcane_blast Fluffy_Pillow 33336.6/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.431 fishing_opener ~ arcane_blast Fluffy_Pillow 27619.2/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.233 fishing_opener ~ arcane_blast Fluffy_Pillow 21901.7/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.034 fishing_opener ~ arcane_blast Fluffy_Pillow 16182.8/72166: 22% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.836 fishing_opener ~ arcane_blast Fluffy_Pillow 10465.4/72166: 15% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:12.638 fishing_opener ! arcane_barrage Fluffy_Pillow 4747.9/72166: 7% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:13.427 fishing_opener t evocation NF_DotG 10216.6/72166: 14% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:15.920 rotation " cancel_action Fluffy_Pillow 68780.6/72166: 95% mana bloodlust, clearcasting, evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.924 fishing_opener x touch_of_the_magi Fluffy_Pillow 68786.3/72166: 95% mana bloodlust, clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.711 fishing_opener y arcane_power Fluffy_Pillow 67422.2/72166: 93% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.711 default V potion Fluffy_Pillow 67422.2/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.711 default X berserking Fluffy_Pillow 67422.2/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.711 fishing_opener | arcane_missiles Fluffy_Pillow 67422.2/72166: 93% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.798 default T counterspell Fluffy_Pillow 52844.3/72166: 73% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.798 fishing_opener ~ arcane_blast Fluffy_Pillow 52344.3/72166: 73% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.552 fishing_opener ~ arcane_blast Fluffy_Pillow 49995.1/72166: 69% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.305 fishing_opener ~ arcane_blast Fluffy_Pillow 47644.4/72166: 66% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.059 fishing_opener z presence_of_mind Fluffy_Pillow 45295.1/72166: 63% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.059 fishing_opener } arcane_missiles Fluffy_Pillow 45295.1/72166: 63% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.142 fishing_opener ~ arcane_blast Fluffy_Pillow 46858.2/72166: 65% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.896 fishing_opener ~ arcane_blast Fluffy_Pillow 44509.0/72166: 62% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.684 fishing_opener ~ arcane_blast Fluffy_Pillow 42208.8/72166: 58% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.469 fishing_opener ~ arcane_blast Fluffy_Pillow 39904.3/72166: 55% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.272 fishing_opener { arcane_barrage Fluffy_Pillow 37625.8/72166: 52% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.060 cooldowns m shifting_power Fluffy_Pillow 43093.1/72166: 60% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:34.470 default T counterspell Fluffy_Pillow 44071.5/72166: 61% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:34.470 rotation , arcane_orb Fluffy_Pillow 43071.5/72166: 60% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:35.257 rotation = arcane_blast Fluffy_Pillow 43707.4/72166: 61% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:36.248 rotation = arcane_blast Fluffy_Pillow 41012.7/72166: 57% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:37.145 rotation = arcane_blast Fluffy_Pillow 36807.3/72166: 51% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.948 rotation = arcane_blast Fluffy_Pillow 31091.3/72166: 43% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.750 rotation = arcane_blast Fluffy_Pillow 25373.9/72166: 35% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:39.552 rotation = arcane_blast Fluffy_Pillow 19656.4/72166: 27% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.356 rotation = arcane_blast Fluffy_Pillow 13941.8/72166: 19% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.158 rotation - arcane_barrage Fluffy_Pillow 8224.4/72166: 11% mana arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:42.179 rotation = arcane_blast Fluffy_Pillow 14027.9/72166: 19% mana clearcasting(2)
0:44.170 rotation = arcane_blast Fluffy_Pillow 15526.6/72166: 22% mana arcane_charge, clearcasting(2)
0:45.999 cooldowns i touch_of_the_magi Fluffy_Pillow 15416.4/72166: 21% mana arcane_charge(2), clearcasting(2)
0:47.327 cooldowns l rune_of_power Fluffy_Pillow 14833.1/72166: 21% mana arcane_charge(4), clearcasting(3)
0:48.656 rotation ( arcane_missiles Fluffy_Pillow 16751.3/72166: 23% mana arcane_charge(4), clearcasting(3), rune_of_power
0:56.404 rotation ) arcane_missiles Fluffy_Pillow 20434.1/72166: 28% mana arcane_charge(4), clearcasting, rune_of_power
0:58.493 default T counterspell Fluffy_Pillow 23449.2/72166: 32% mana arcane_charge(4), rune_of_power
0:58.493 rotation = arcane_blast Fluffy_Pillow 22449.2/72166: 31% mana arcane_charge(4), rune_of_power
0:59.848 rotation < arcane_barrage Fluffy_Pillow 17529.9/72166: 24% mana arcane_charge(4), clearcasting, rune_of_power
1:01.174 rotation , arcane_orb Fluffy_Pillow 23773.6/72166: 33% mana clearcasting, crimson_chorus
1:02.503 rotation = arcane_blast Fluffy_Pillow 25191.8/72166: 35% mana arcane_charge(2), clearcasting, crimson_chorus
1:04.173 rotation = arcane_blast Fluffy_Pillow 23477.1/72166: 33% mana arcane_charge(3), clearcasting, crimson_chorus
1:05.686 rotation = arcane_blast Fluffy_Pillow 20160.9/72166: 28% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:07.040 rotation = arcane_blast Fluffy_Pillow 15240.1/72166: 21% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:08.394 rotation - arcane_barrage Fluffy_Pillow 10319.4/72166: 14% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:09.721 rotation * arcane_missiles Fluffy_Pillow 16564.6/72166: 23% mana clearcasting(3), crimson_chorus
1:11.709 rotation = arcane_blast Fluffy_Pillow 19433.9/72166: 27% mana clearcasting(2), crimson_chorus(2)
1:13.698 rotation = arcane_blast Fluffy_Pillow 20929.6/72166: 29% mana arcane_charge, clearcasting(2), crimson_chorus(2)
1:15.530 rotation = arcane_blast Fluffy_Pillow 20823.8/72166: 29% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
1:17.201 rotation = arcane_blast Fluffy_Pillow 19110.6/72166: 26% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
1:18.714 rotation + arcane_missiles Fluffy_Pillow 15794.3/72166: 22% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
1:20.651 rotation + arcane_missiles Fluffy_Pillow 18590.0/72166: 26% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:22.680 default T counterspell Fluffy_Pillow 21518.5/72166: 30% mana arcane_charge(4), crimson_chorus(3)
1:22.680 rotation : arcane_barrage Fluffy_Pillow 20518.5/72166: 28% mana arcane_charge(4), crimson_chorus(3)
1:24.007 rotation , arcane_orb Fluffy_Pillow 26763.7/72166: 37% mana crimson_chorus(3)
1:25.334 rotation = arcane_blast Fluffy_Pillow 28179.0/72166: 39% mana arcane_charge(2), crimson_chorus(3)
1:27.007 rotation = arcane_blast Fluffy_Pillow 26468.7/72166: 37% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:28.521 rotation = arcane_blast Fluffy_Pillow 23153.8/72166: 32% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:29.874 rotation = arcane_blast Fluffy_Pillow 18231.6/72166: 25% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:31.227 rotation = arcane_blast Fluffy_Pillow 13309.4/72166: 18% mana arcane_charge(4), clearcasting(2)
1:32.579 cooldowns m shifting_power Fluffy_Pillow 8385.8/72166: 12% mana arcane_charge(4), clearcasting(2)
1:36.370 default T counterspell Fluffy_Pillow 11357.4/72166: 16% mana arcane_charge(4), clearcasting(2)
1:36.370 rotation # evocation NF_DotG 10357.4/72166: 14% mana arcane_charge(4), clearcasting(2)
1:40.573 rotation " cancel_action Fluffy_Pillow 68780.0/72166: 95% mana arcane_charge(4), clearcasting(2), evocation
1:40.577 rotation + arcane_missiles Fluffy_Pillow 68785.8/72166: 95% mana arcane_charge(4), clearcasting(2)
1:44.349 rotation $ arcane_barrage Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4)
1:45.677 cooldowns h touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana
1:47.006 cooldowns k arcane_power Fluffy_Pillow 69674.4/72166: 97% mana arcane_charge(4)
1:47.006 rotation ( arcane_missiles Fluffy_Pillow 69674.4/72166: 97% mana arcane_charge(4), arcane_power, rune_of_power
1:54.990 cooldowns o presence_of_mind Fluffy_Pillow 66197.8/72166: 92% mana arcane_charge(4), arcane_power, rune_of_power
1:54.990 rotation ' arcane_blast Fluffy_Pillow 66197.8/72166: 92% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
1:56.317 rotation = arcane_blast Fluffy_Pillow 64675.6/72166: 90% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power
1:57.645 rotation = arcane_blast Fluffy_Pillow 63154.8/72166: 88% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power
1:58.973 rotation = arcane_blast Fluffy_Pillow 61634.0/72166: 85% mana arcane_charge(4), arcane_power, rune_of_power
2:00.327 default T counterspell Fluffy_Pillow 60150.8/72166: 83% mana arcane_charge(4), arcane_power, crimson_chorus
2:00.370 rotation = arcane_blast Fluffy_Pillow 59712.8/72166: 83% mana arcane_charge(4), arcane_power, crimson_chorus
2:01.723 rotation ; arcane_barrage Fluffy_Pillow 58228.1/72166: 81% mana arcane_charge(4), arcane_power, crimson_chorus
2:03.049 rotation , arcane_orb Fluffy_Pillow 64471.9/72166: 89% mana crimson_chorus
2:04.377 rotation = arcane_blast Fluffy_Pillow 65888.6/72166: 91% mana arcane_charge(2), crimson_chorus
2:06.048 rotation = arcane_blast Fluffy_Pillow 64175.4/72166: 89% mana arcane_charge(3), crimson_chorus
2:07.560 default U use_mana_gem NF_DotG 60857.7/72166: 84% mana arcane_charge(4), crimson_chorus
2:07.560 cooldowns l rune_of_power Fluffy_Pillow 68074.3/72166: 94% mana arcane_charge(4), crimson_chorus
2:08.887 rotation = arcane_blast Fluffy_Pillow 69989.5/72166: 97% mana arcane_charge(4), rune_of_power, crimson_chorus
2:10.239 rotation = arcane_blast Fluffy_Pillow 65065.9/72166: 90% mana arcane_charge(4), rune_of_power, crimson_chorus
2:11.592 rotation = arcane_blast Fluffy_Pillow 60143.7/72166: 83% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
2:12.947 rotation = arcane_blast Fluffy_Pillow 55224.4/72166: 77% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
2:14.301 rotation = arcane_blast Fluffy_Pillow 50303.7/72166: 70% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
2:15.655 rotation = arcane_blast Fluffy_Pillow 45382.9/72166: 63% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
2:17.007 rotation ) arcane_missiles Fluffy_Pillow 40459.3/72166: 56% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
2:20.767 rotation < arcane_barrage Fluffy_Pillow 45886.1/72166: 64% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
2:22.096 rotation = arcane_blast Fluffy_Pillow 52134.2/72166: 72% mana crimson_chorus(3)
2:24.084 rotation , arcane_orb Fluffy_Pillow 53628.5/72166: 74% mana arcane_charge, clearcasting, crimson_chorus(3)
2:25.411 default T counterspell Fluffy_Pillow 55043.8/72166: 76% mana arcane_charge(3), clearcasting, crimson_chorus(3)
2:25.411 rotation = arcane_blast Fluffy_Pillow 54043.8/72166: 75% mana arcane_charge(3), clearcasting, crimson_chorus(3)
2:26.922 rotation = arcane_blast Fluffy_Pillow 50724.7/72166: 70% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:28.276 rotation = arcane_blast Fluffy_Pillow 45803.9/72166: 63% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:29.630 rotation = arcane_blast Fluffy_Pillow 40883.2/72166: 57% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:30.985 rotation = arcane_blast Fluffy_Pillow 35963.9/72166: 50% mana arcane_charge(4), clearcasting(2)
2:32.339 cooldowns m shifting_power Fluffy_Pillow 31043.1/72166: 43% mana arcane_charge(4), clearcasting(2)
2:36.374 default T counterspell Fluffy_Pillow 34366.9/72166: 48% mana arcane_charge(4), clearcasting(2)
2:36.374 rotation : arcane_barrage Fluffy_Pillow 33366.9/72166: 46% mana arcane_charge(4), clearcasting(2)
2:37.702 cooldowns i touch_of_the_magi Fluffy_Pillow 39613.5/72166: 55% mana clearcasting(2)
2:39.030 cooldowns l rune_of_power Fluffy_Pillow 39030.3/72166: 54% mana arcane_charge(4), clearcasting(2)
2:40.358 rotation ( arcane_missiles Fluffy_Pillow 40947.0/72166: 57% mana arcane_charge(4), clearcasting(2), rune_of_power
2:46.266 cooldowns o presence_of_mind Fluffy_Pillow 41974.1/72166: 58% mana arcane_charge(4), rune_of_power
2:46.266 rotation ' arcane_blast Fluffy_Pillow 41974.1/72166: 58% mana arcane_charge(4), presence_of_mind(3), rune_of_power
2:47.595 rotation = arcane_blast Fluffy_Pillow 37017.2/72166: 51% mana arcane_charge(4), presence_of_mind(2), rune_of_power
2:48.924 rotation = arcane_blast Fluffy_Pillow 32060.4/72166: 44% mana arcane_charge(4), presence_of_mind, rune_of_power
2:50.252 rotation = arcane_blast Fluffy_Pillow 27102.1/72166: 38% mana arcane_charge(4), rune_of_power
2:51.606 rotation = arcane_blast Fluffy_Pillow 22181.4/72166: 31% mana arcane_charge(4), rune_of_power
2:52.960 rotation = arcane_blast Fluffy_Pillow 17260.6/72166: 24% mana arcane_charge(4)
2:54.314 rotation = arcane_blast Fluffy_Pillow 12339.9/72166: 17% mana arcane_charge(4), clearcasting
2:55.669 rotation = arcane_blast Fluffy_Pillow 7420.6/72166: 10% mana arcane_charge(4), clearcasting
2:57.022 rotation > evocation NF_DotG 2498.4/72166: 3% mana arcane_charge(4), clearcasting
3:01.865 rotation " cancel_action Fluffy_Pillow 69817.1/72166: 97% mana arcane_charge(4), clearcasting, evocation
3:01.871 default T counterspell Fluffy_Pillow 69825.7/72166: 97% mana arcane_charge(4), clearcasting
3:01.871 rotation = arcane_blast Fluffy_Pillow 68825.7/72166: 95% mana arcane_charge(4), clearcasting
3:03.224 rotation : arcane_barrage Fluffy_Pillow 63903.5/72166: 89% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.551 rotation , arcane_orb Fluffy_Pillow 70148.8/72166: 97% mana clearcasting, crimson_chorus
3:05.879 rotation + arcane_missiles Fluffy_Pillow 71565.5/72166: 99% mana arcane_charge(2), clearcasting, crimson_chorus
3:07.874 rotation = arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), crimson_chorus
3:09.545 rotation = arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3), crimson_chorus
3:11.056 default Y use_item_empyreal_ordnance Fluffy_Pillow 64727.3/72166: 90% mana arcane_charge(4), crimson_chorus
3:11.056 rotation = arcane_blast Fluffy_Pillow 64727.3/72166: 90% mana arcane_charge(4), crimson_chorus
3:12.411 rotation = arcane_blast Fluffy_Pillow 59808.0/72166: 83% mana arcane_charge(4), crimson_chorus(2)
3:13.765 rotation = arcane_blast Fluffy_Pillow 54887.3/72166: 76% mana arcane_charge(4), crimson_chorus(2)
3:15.118 rotation = arcane_blast Fluffy_Pillow 49965.1/72166: 69% mana arcane_charge(4), crimson_chorus(2)
3:16.472 rotation = arcane_blast Fluffy_Pillow 45044.3/72166: 62% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:17.824 rotation = arcane_blast Fluffy_Pillow 40120.7/72166: 56% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:19.178 rotation = arcane_blast Fluffy_Pillow 35199.9/72166: 49% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:20.531 rotation = arcane_blast Fluffy_Pillow 30277.7/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:21.886 rotation = arcane_blast Fluffy_Pillow 25358.4/72166: 35% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:23.239 rotation : arcane_barrage Fluffy_Pillow 20436.2/72166: 28% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:24.564 rotation , arcane_orb Fluffy_Pillow 26678.6/72166: 37% mana clearcasting(2), crimson_chorus(3)
3:25.892 default T counterspell Fluffy_Pillow 28095.3/72166: 39% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
3:25.892 rotation = arcane_blast Fluffy_Pillow 27095.3/72166: 38% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
3:27.563 rotation + arcane_missiles Fluffy_Pillow 25382.1/72166: 35% mana arcane_charge(3), clearcasting(2), crimson_chorus(3), empyreal_surge(5)
3:29.508 rotation = arcane_blast Fluffy_Pillow 28189.3/72166: 39% mana arcane_charge(3), clearcasting(2), crimson_chorus(3), empyreal_surge(5)
3:31.021 rotation $ arcane_barrage Fluffy_Pillow 24873.0/72166: 34% mana arcane_charge(4), clearcasting(2), crimson_chorus(3), empyreal_surge(5)
3:32.348 cooldowns h touch_of_the_magi Fluffy_Pillow 31118.3/72166: 43% mana clearcasting(2), empyreal_surge(5)
3:33.674 cooldowns k arcane_power Fluffy_Pillow 30532.1/72166: 42% mana arcane_charge(4), clearcasting(2), empyreal_surge(5)
3:33.674 default X berserking Fluffy_Pillow 30532.1/72166: 42% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5)
3:33.674 rotation ( arcane_missiles Fluffy_Pillow 30532.1/72166: 42% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5)
3:43.531 rotation = arcane_blast Fluffy_Pillow 33508.9/72166: 46% mana berserking, arcane_charge(4), arcane_power, rune_of_power
3:44.761 rotation = arcane_blast Fluffy_Pillow 31846.6/72166: 44% mana berserking, arcane_charge(4), arcane_power, rune_of_power
3:45.992 rotation = arcane_blast Fluffy_Pillow 30185.8/72166: 42% mana arcane_charge(4), arcane_power
3:47.345 rotation = arcane_blast Fluffy_Pillow 28701.2/72166: 40% mana arcane_charge(4), arcane_power
3:48.698 cooldowns l rune_of_power Fluffy_Pillow 23779.0/72166: 33% mana arcane_charge(4)
3:50.024 default T counterspell Fluffy_Pillow 25692.8/72166: 36% mana arcane_charge(4), rune_of_power
3:50.024 rotation = arcane_blast Fluffy_Pillow 24692.8/72166: 34% mana arcane_charge(4), rune_of_power
3:51.378 rotation = arcane_blast Fluffy_Pillow 19772.0/72166: 27% mana arcane_charge(4), rune_of_power
3:52.733 rotation = arcane_blast Fluffy_Pillow 14852.7/72166: 21% mana arcane_charge(4), clearcasting, rune_of_power
3:54.084 rotation ) arcane_missiles Fluffy_Pillow 9927.6/72166: 14% mana arcane_charge(4), clearcasting, rune_of_power
3:55.981 rotation = arcane_blast Fluffy_Pillow 12665.6/72166: 18% mana arcane_charge(4), rune_of_power
3:57.336 rotation = arcane_blast Fluffy_Pillow 7746.3/72166: 11% mana arcane_charge(4), rune_of_power
3:58.690 rotation ? arcane_barrage Fluffy_Pillow 2825.6/72166: 4% mana arcane_charge(4), rune_of_power
4:00.017 rotation , arcane_orb Fluffy_Pillow 9070.8/72166: 13% mana rune_of_power
4:01.345 rotation = arcane_blast Fluffy_Pillow 10487.5/72166: 15% mana arcane_charge(2), rune_of_power
4:03.015 cooldowns m shifting_power Fluffy_Pillow 8772.8/72166: 12% mana arcane_charge(3), crimson_chorus
4:06.764 default T counterspell Fluffy_Pillow 11683.8/72166: 16% mana arcane_charge(3), crimson_chorus
4:06.764 default W time_warp Fluffy_Pillow 10683.8/72166: 15% mana arcane_charge(3), crimson_chorus
4:06.764 rotation = arcane_blast Fluffy_Pillow 8683.8/72166: 12% mana arcane_charge(3), temporal_warp, crimson_chorus
4:07.930 default U use_mana_gem NF_DotG 4866.7/72166: 7% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
4:07.930 rotation : arcane_barrage Fluffy_Pillow 12083.3/72166: 17% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
4:08.953 rotation , arcane_orb Fluffy_Pillow 17889.7/72166: 25% mana clearcasting, temporal_warp, crimson_chorus
4:09.974 rotation = arcane_blast Fluffy_Pillow 18863.4/72166: 26% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
4:11.260 rotation = arcane_blast Fluffy_Pillow 16594.5/72166: 23% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
4:12.425 rotation = arcane_blast Fluffy_Pillow 12775.9/72166: 18% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
4:13.468 rotation # evocation Fluffy_Pillow 7406.3/72166: 10% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
4:16.868 rotation " cancel_action Fluffy_Pillow 68845.2/72166: 95% mana arcane_charge(4), clearcasting, evocation, temporal_warp, crimson_chorus(2)
4:16.872 final_burn q arcane_missiles Fluffy_Pillow 68851.0/72166: 95% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
4:18.544 final_burn r arcane_blast Fluffy_Pillow 71264.2/72166: 99% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
4:19.586 final_burn r arcane_blast Fluffy_Pillow 65296.5/72166: 90% mana arcane_charge(4), temporal_warp, crimson_chorus(2)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="NF_DotG"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

NF_MagiBrand : 6307 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6307.4 6307.4 12.6 / 0.199% 1090.1 / 17.3% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2561.2 2409.3 Mana 0.00% 43.0 99.8% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
NF_MagiBrand 6307
Arcane Barrage 333 5.3% 18.0 16.02sec 5544 4489 Direct 18.0 4693 9297 5548 18.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.01 17.99 0.00 0.00 1.2351 0.0000 99827.48 99827.48 0.00% 4488.85 4488.85
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.42% 14.65 6 23 4692.86 3280 9637 4693.58 4000 5256 68747 68747 0.00%
crit 18.58% 3.34 0 11 9296.72 6559 15416 8999.12 0 13767 31081 31081 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.02
    fishing_opener
    [{]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [!]:1.00
    rotation
    [$]:0.94
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [%]:3.19
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [&]:0.41
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [-]:4.34
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [:]:2.46
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [;]:1.48
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:1.88
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [=]:0.01
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:1.34
Arcane Blast 2169 34.4% 111.3 2.67sec 5814 4618 Direct 112.3 4838 9776 5761 18.7%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.32 112.32 0.00 0.00 1.2588 0.0000 647142.60 647142.60 0.00% 4618.29 4618.29
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.30% 91.31 63 119 4837.63 922 12002 4851.77 4212 5844 441754 441754 0.00%
crit 18.70% 21.00 6 40 9776.00 1844 24003 9820.09 6720 15078 205389 205389 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:2.86
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [~]:18.98
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [']:1.89
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [>]:87.11
Arcane Echo 319 5.0% 180.1 1.69sec 528 0 Direct 180.1 442 914 528 18.3%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 180.10 180.10 0.00 0.00 0.0000 0.0000 95117.78 95117.78 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.74% 147.22 100 204 441.80 220 669 443.03 371 511 65051 65051 0.00%
crit 18.26% 32.88 16 54 914.20 441 1338 916.99 677 1159 30067 30067 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2425 38.5% 45.2 6.29sec 16045 9180 Periodic 305.2 1993 4096 2375 18.2% 24.7%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 45.18 0.00 305.50 305.21 1.7478 0.2423 724899.45 724899.45 0.00% 9180.01 9180.01
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.82% 249.72 135 385 1992.76 1119 3398 2000.41 1749 2356 497596 497596 0.00%
crit 18.18% 55.49 27 94 4095.67 2238 6796 4114.70 3131 5245 227304 227304 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.70
  • if_expr:buff.clearcasting.react
    fishing_opener
    [|]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [}]:0.85
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [(]:5.78
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [)]:6.01
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [*]:2.96
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [+]:2.13
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (123) 0.0% (2.0%) 9.7 31.81sec 3799 3060

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.68 0.00 0.00 0.00 1.2417 0.0000 0.00 0.00 0.00% 3059.52 3059.52

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [,]:8.69
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 123 2.0% 9.7 32.13sec 3802 0 Direct 9.7 3220 6399 3802 18.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.68 9.68 0.00 0.00 0.0000 0.0000 36790.69 36790.69 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.68% 7.90 3 14 3219.96 3018 7489 3216.87 3018 3766 25445 25445 0.00%
crit 18.32% 1.77 0 7 6399.26 6035 14130 5351.58 0 8956 11345 11345 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (87) 0.0% (1.4%) 2.0 0.00sec 12794 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 87 1.4% 10.0 23.33sec 2559 0 Periodic 14.0 1559 3096 1827 17.5% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 25587.36 25587.36 0.00% 1048.66 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.55% 11.56 6 14 1559.31 175 1852 1559.54 1277 1852 18019 18019 0.00%
crit 17.45% 2.44 0 8 3095.98 349 3704 2884.79 0 3704 7568 7568 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 38 0.6% 20.9 14.12sec 540 0 Direct 20.9 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.89 20.89 0.00 0.00 0.0000 0.0000 11278.16 11278.16 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.59% 17.05 5 32 455.76 444 470 455.78 444 468 7770 7770 0.00%
crit 18.41% 3.85 0 12 912.21 887 941 892.10 0 941 3508 3508 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6015 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6014.65 6014.65 0.00% 51.08 51.08
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.18% 91.41 76 103 43.52 30 57 43.51 41 45 3978 3978 0.00%
crit 19.82% 22.59 11 38 90.16 60 114 90.19 78 103 2037 2037 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:4684.88
Shadowcore Oil Blast 41 0.7% 41.7 7.01sec 297 0 Direct 41.7 251 502 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.73 41.73 0.00 0.00 0.0000 0.0000 12389.61 12389.61 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.57% 34.04 17 62 250.70 244 259 250.70 244 256 8533 8533 0.00%
crit 18.43% 7.69 1 19 501.51 488 517 501.51 488 517 3856 3856 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 82 1.3% 4.7 62.79sec 5245 1544 Periodic 18.6 1143 2285 1317 15.1% 4.9%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.67 0.00 18.60 18.60 3.3965 0.7896 24485.16 24485.16 0.00% 1544.22 1544.22
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.85% 15.78 8 24 1143.33 1070 1416 1143.87 1080 1252 18047 18047 0.00%
crit 15.15% 2.82 0 10 2285.31 2141 2833 2177.44 0 2833 6438 6438 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [m]:4.67
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (672) 0.0% (10.6%) 6.9 43.93sec 29250 23909

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.85 0.00 0.00 0.00 1.2234 0.0000 0.00 0.00 0.00% 23909.29 23909.29

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:1.17
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.39
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.30
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 672 10.6% 6.9 43.83sec 29250 0 Direct 6.8 29322 0 29322 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.85 6.84 0.00 0.00 0.0000 0.0000 200407.70 200407.70 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.84 5 9 29322.47 434 96600 29433.19 21692 37724 200408 200408 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:36577.25
  • base_dd_max:36577.25
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
NF_MagiBrand
Arcane Power 3.2 105.93sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:2.16
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 210.95sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:2.00
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 14.0 21.78sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.03 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:14.04
Evocation 3.5 95.25sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.51 0.00 19.36 0.00 3.4791 0.6288 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [#]:1.07
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [?]:1.44
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.2 322.72sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.16
  • if_expr:buff.arcane_power.up
Presence of Mind 3.5 86.11sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.55 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [n]:0.03
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [o]:1.97
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [p]:0.56
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [z]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.5 48.52sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.52 0.00 0.00 0.00 1.2295 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:5.55
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.8 276.89sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.81 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.82
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 123.97sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.91 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.91
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 18.9 119.6 16.0sec 2.2sec 13.3sec 83.95% 0.00% 83.8 (84.4) 0.0

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 51.4s
  • trigger_min/max:0.0s / 19.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.1s

Stack Uptimes

  • arcane_charge_1:3.65%
  • arcane_charge_2:7.93%
  • arcane_charge_3:6.62%
  • arcane_charge_4:65.75%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.2 0.0 106.0sec 106.0sec 14.7sec 15.63% 0.00% 0.0 (0.0) 3.0

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:100.0s / 124.7s
  • trigger_min/max:100.0s / 124.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:15.63%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 211.1sec 211.1sec 12.0sec 8.12% 12.26% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:202.3s / 219.0s
  • trigger_min/max:202.3s / 219.0s
  • trigger_pct:100.00%
  • duration_min/max:8.2s / 12.0s

Stack Uptimes

  • berserking_1:8.12%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.54% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.54%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.1 12.4 16.5sec 9.8sec 7.6sec 45.84% 0.00% 1.2 (1.2) 0.6

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.24%
  • clearcasting_2:16.56%
  • clearcasting_3:5.04%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.8sec 28.6sec 52.04% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 67.1s
  • trigger_min/max:60.0s / 67.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.35%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 209.8sec 209.8sec 15.0sec 10.15% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:206.8s / 217.2s
  • trigger_min/max:206.8s / 217.2s
  • trigger_pct:100.00%
  • duration_min/max:12.8s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.15%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.5 0.0 95.4sec 95.4sec 3.9sec 4.51% 0.00% 15.9 (15.9) 0.0

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:73.7s / 127.8s
  • trigger_min/max:73.7s / 127.8s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 4.9s

Stack Uptimes

  • evocation_1:4.51%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.2 0.0 323.0sec 323.0sec 23.0sec 8.92% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:314.2s / 336.1s
  • trigger_min/max:314.2s / 336.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.92%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.5 0.0 86.6sec 86.6sec 4.5sec 5.32% 9.41% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.7s / 160.9s
  • trigger_min/max:52.7s / 160.9s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 23.8s

Stack Uptimes

  • presence_of_mind_1:2.34%
  • presence_of_mind_2:2.53%
  • presence_of_mind_3:0.45%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.7 0.0 31.7sec 31.7sec 11.8sec 38.35% 0.00% 0.0 (0.0) 9.4

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.7s / 64.9s
  • trigger_min/max:12.7s / 64.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:38.35%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.8 0.0 278.4sec 278.4sec 35.8sec 21.39% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:260.0s / 326.5s
  • trigger_min/max:260.0s / 326.5s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 40.0s

Stack Uptimes

  • temporal_warp_1:21.39%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 3.83% 0.00% 18.75%
Arcane Barrage Arcane Charge 4 96.17% 81.25% 100.00%
Arcane Blast Arcane Charge 0 4.70% 1.59% 8.70%
Arcane Blast Arcane Charge 1 2.86% 0.79% 5.51%
Arcane Blast Arcane Charge 2 8.88% 5.56% 12.61%
Arcane Blast Arcane Charge 3 9.67% 6.12% 13.45%
Arcane Blast Arcane Charge 4 73.89% 62.18% 82.80%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.45% 0.00% 6.36% 1.2s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 299.6s 240.1s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000199.569140.104259.913
Evocation14.9590.00047.80453.91226.440103.178
Counterspell1.1310.0009.79015.9106.15827.392
Time Warp8.9800.00066.52316.4321.32567.850
Shifting Power9.0830.00032.59343.30133.22159.875
Rune of Power7.6540.00345.14153.26638.586115.944
Touch of the Magi4.9040.00028.14234.30522.65481.967
Arcane Power7.3510.00016.83523.34919.40138.525
Arcane Barrage13.5901.29350.078255.946200.565315.106
Arcane Orb12.2050.00075.221125.34968.589196.779
Presence of Mind30.1310.000108.293117.22963.556195.790

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
NF_MagiBrand
mana_regen Mana 3219.35 425512.31 58.96% 132.17 6768.35 1.57%
Evocation Mana 135.99 198252.84 27.47% 1457.81 0.00 0.00%
Mana Gem Mana 2.91 21022.68 2.91% 7216.57 0.00 0.00%
Arcane Barrage Mana 18.01 76889.82 10.65% 4268.70 344.58 0.45%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2409.32 2561.22 7106.4 26660.8 330.1 72165.7
Usage Type Count Total Avg RPE APR
NF_MagiBrand
arcane_blast Mana 113.3 627148.6 5537.2 5633.9 1.0
arcane_missiles Mana 45.6 96286.1 2113.3 2131.2 7.5
arcane_orb Mana 9.8 4882.1 499.8 504.1 7.5
counterspell Mana 14.2 12663.7 894.9 902.4 0.0
shifting_power Mana 4.7 11776.0 2500.0 2522.5 2.1
time_warp Mana 1.8 3662.1 2000.0 2018.5 0.0
touch_of_the_magi Mana 6.9 17275.7 2500.0 2521.4 11.6

Statistics & Data Analysis

Fight Length
NF_MagiBrand Fight Length
Count 1906
Mean 299.57
Minimum 240.10
Maximum 359.91
Spread ( max - min ) 119.81
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 34.6840
5th Percentile 245.91
95th Percentile 354.61
( 95th Percentile - 5th Percentile ) 108.70
Mean Distribution
Standard Deviation 0.7945
95.00% Confidence Interval ( 298.01 - 301.13 )
Normalized 95.00% Confidence Interval ( 99.48% - 100.52% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 515
0.1% Error 51495
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1027
DPS
NF_MagiBrand Damage Per Second
Count 1906
Mean 6307.38
Minimum 5481.03
Maximum 7154.47
Spread ( max - min ) 1673.44
Range [ ( max - min ) / 2 * 100% ] 13.27%
Standard Deviation 279.8126
5th Percentile 5865.97
95th Percentile 6785.89
( 95th Percentile - 5th Percentile ) 919.92
Mean Distribution
Standard Deviation 6.4092
95.00% Confidence Interval ( 6294.81 - 6319.94 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 76
0.1% Error 7561
0.1 Scale Factor Error with Delta=300 669
0.05 Scale Factor Error with Delta=300 2674
0.01 Scale Factor Error with Delta=300 66838
Priority Target DPS
NF_MagiBrand Priority Target Damage Per Second
Count 1906
Mean 6307.38
Minimum 5481.03
Maximum 7154.47
Spread ( max - min ) 1673.44
Range [ ( max - min ) / 2 * 100% ] 13.27%
Standard Deviation 279.8126
5th Percentile 5865.97
95th Percentile 6785.89
( 95th Percentile - 5th Percentile ) 919.92
Mean Distribution
Standard Deviation 6.4092
95.00% Confidence Interval ( 6294.81 - 6319.94 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 76
0.1% Error 7561
0.1 Scale Factor Error with Delta=300 669
0.05 Scale Factor Error with Delta=300 2674
0.01 Scale Factor Error with Delta=300 66838
DPS(e)
NF_MagiBrand Damage Per Second (Effective)
Count 1906
Mean 6307.38
Minimum 5481.03
Maximum 7154.47
Spread ( max - min ) 1673.44
Range [ ( max - min ) / 2 * 100% ] 13.27%
Damage
NF_MagiBrand Damage
Count 1906
Mean 1877925.98
Minimum 1461173.55
Maximum 2431177.46
Spread ( max - min ) 970003.90
Range [ ( max - min ) / 2 * 100% ] 25.83%
DTPS
NF_MagiBrand Damage Taken Per Second
Count 1906
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
NF_MagiBrand Healing Per Second
Count 1906
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
NF_MagiBrand Healing Per Second (Effective)
Count 1906
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
NF_MagiBrand Heal
Count 1906
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
NF_MagiBrand Healing Taken Per Second
Count 1906
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
NF_MagiBrand Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
NF_MagiBrandTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
NF_MagiBrand Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 14.04 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.91 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.16 potion,if=buff.arcane_power.up
W 1.82 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 2.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 1.17 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.39 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.30 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 2.16 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 5.55 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
m 4.67 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
n 0.03 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
o 1.97 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
p 0.56 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.70 arcane_missiles,if=buff.clearcasting.react,chain=1
r 2.86 arcane_blast
s 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
y 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
z 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
{ 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
| 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
} 0.85 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
~ 18.98 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
! 1.00 arcane_barrage
actions.rotation
# count action,conditions
" 3.48 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
# 1.07 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
$ 0.94 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
% 3.19 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
& 0.41 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
' 1.89 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
( 5.78 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
) 6.01 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
* 2.96 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
+ 2.13 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
, 8.69 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
- 4.34 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
: 2.46 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
; 1.48 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 1.88 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
= 0.01 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
> 87.11 arcane_blast
? 1.44 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
@ 1.34 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw~U~~~~~~~~~~~!t"xyVX|T~~}z}~~~{m,>>>>>T>>>>>->>>>%il(T>><,>>->>>>->>>>T-mil(T>@)p,>#">k>>>>>U>>>>T>>;,>>>>>%il(T)><m,>>>T>>>>>>->il(@,>Tp>?">>>>>>Y*:,>>>+Tm$hkX(T)>>;,U>>l)>>>>)><>T,>>>>>>&>>>>WmT%il(o'>>>@,>>?">>T>>>>>>>>>-*

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask NF_MagiBrand 72165.7/72166: 100% mana
Pre precombat 1 food NF_MagiBrand 72165.7/72166: 100% mana
Pre precombat 2 augmentation NF_MagiBrand 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.329 default W time_warp Fluffy_Pillow 71208.9/72166: 99% mana bloodlust, crimson_chorus
0:01.329 fishing_opener v arcane_blast Fluffy_Pillow 69208.9/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.225 fishing_opener w rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.013 fishing_opener ~ arcane_blast Fluffy_Pillow 66139.4/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.815 default U use_mana_gem NF_MagiBrand 60422.0/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.815 fishing_opener ~ arcane_blast Fluffy_Pillow 67638.5/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.618 fishing_opener ~ arcane_blast Fluffy_Pillow 61922.5/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.422 fishing_opener ~ arcane_blast Fluffy_Pillow 56207.9/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.225 fishing_opener ~ arcane_blast Fluffy_Pillow 50491.9/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.029 fishing_opener ~ arcane_blast Fluffy_Pillow 44777.3/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.831 fishing_opener ~ arcane_blast Fluffy_Pillow 39059.9/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.633 fishing_opener ~ arcane_blast Fluffy_Pillow 33342.4/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.436 fishing_opener ~ arcane_blast Fluffy_Pillow 27626.4/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.239 fishing_opener ~ arcane_blast Fluffy_Pillow 21910.4/72166: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.041 fishing_opener ~ arcane_blast Fluffy_Pillow 16192.9/72166: 22% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.844 fishing_opener ~ arcane_blast Fluffy_Pillow 10476.9/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.646 fishing_opener ! arcane_barrage Fluffy_Pillow 4759.4/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.435 fishing_opener t evocation NF_MagiBrand 10228.2/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.930 rotation " cancel_action Fluffy_Pillow 68839.1/72166: 95% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.933 fishing_opener x touch_of_the_magi Fluffy_Pillow 68843.4/72166: 95% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.719 fishing_opener y arcane_power Fluffy_Pillow 67477.9/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.719 default V potion Fluffy_Pillow 67477.9/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.719 default X berserking Fluffy_Pillow 67477.9/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.719 fishing_opener | arcane_missiles Fluffy_Pillow 67477.9/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.818 default T counterspell Fluffy_Pillow 60417.3/72166: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.818 fishing_opener ~ arcane_blast Fluffy_Pillow 59917.3/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.573 fishing_opener ~ arcane_blast Fluffy_Pillow 57569.5/72166: 80% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.327 fishing_opener } arcane_missiles Fluffy_Pillow 55220.2/72166: 77% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.441 fishing_opener z presence_of_mind Fluffy_Pillow 56828.1/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.441 fishing_opener } arcane_missiles Fluffy_Pillow 56828.1/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.733 fishing_opener ~ arcane_blast Fluffy_Pillow 58692.8/72166: 81% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.520 fishing_opener ~ arcane_blast Fluffy_Pillow 56391.2/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.308 fishing_opener ~ arcane_blast Fluffy_Pillow 54091.1/72166: 75% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:31.095 fishing_opener { arcane_barrage Fluffy_Pillow 51789.4/72166: 72% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.882 cooldowns m shifting_power Fluffy_Pillow 57255.3/72166: 79% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:34.282 rotation , arcane_orb Fluffy_Pillow 58219.2/72166: 81% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:35.070 rotation > arcane_blast Fluffy_Pillow 58856.6/72166: 82% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:36.061 rotation > arcane_blast Fluffy_Pillow 56161.9/72166: 78% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:36.960 rotation > arcane_blast Fluffy_Pillow 51959.4/72166: 72% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.762 rotation > arcane_blast Fluffy_Pillow 46242.0/72166: 64% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.564 rotation > arcane_blast Fluffy_Pillow 40524.5/72166: 56% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:39.367 default T counterspell Fluffy_Pillow 34808.5/72166: 48% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:39.367 rotation > arcane_blast Fluffy_Pillow 33808.5/72166: 47% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:40.168 rotation > arcane_blast Fluffy_Pillow 28089.6/72166: 39% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:40.971 rotation > arcane_blast Fluffy_Pillow 22373.6/72166: 31% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:41.775 rotation > arcane_blast Fluffy_Pillow 16659.0/72166: 23% mana arcane_charge(4)
0:43.128 rotation > arcane_blast Fluffy_Pillow 11736.8/72166: 16% mana arcane_charge(4), clearcasting
0:44.482 rotation - arcane_barrage Fluffy_Pillow 6816.0/72166: 9% mana arcane_charge(4), clearcasting
0:45.810 rotation > arcane_blast Fluffy_Pillow 13062.7/72166: 18% mana clearcasting
0:47.800 rotation > arcane_blast Fluffy_Pillow 14559.9/72166: 20% mana arcane_charge, clearcasting
0:49.630 rotation > arcane_blast Fluffy_Pillow 14451.2/72166: 20% mana arcane_charge(2), clearcasting
0:51.302 rotation > arcane_blast Fluffy_Pillow 12739.4/72166: 18% mana arcane_charge(3), clearcasting
0:52.814 rotation % arcane_barrage Fluffy_Pillow 9421.7/72166: 13% mana arcane_charge(4), clearcasting
0:54.141 cooldowns i touch_of_the_magi Fluffy_Pillow 15666.9/72166: 22% mana clearcasting
0:55.467 cooldowns l rune_of_power Fluffy_Pillow 15080.7/72166: 21% mana arcane_charge(4), clearcasting
0:56.794 rotation ( arcane_missiles Fluffy_Pillow 16996.0/72166: 24% mana arcane_charge(4), clearcasting, rune_of_power
1:05.244 default T counterspell Fluffy_Pillow 14192.0/72166: 20% mana arcane_charge(4), rune_of_power, crimson_chorus
1:05.244 rotation > arcane_blast Fluffy_Pillow 13192.0/72166: 18% mana arcane_charge(4), rune_of_power, crimson_chorus
1:06.597 rotation > arcane_blast Fluffy_Pillow 8269.8/72166: 11% mana arcane_charge(4), rune_of_power, crimson_chorus
1:07.950 rotation < arcane_barrage Fluffy_Pillow 3347.6/72166: 5% mana arcane_charge(4), rune_of_power, crimson_chorus
1:09.277 rotation , arcane_orb Fluffy_Pillow 9592.8/72166: 13% mana crimson_chorus
1:10.605 rotation > arcane_blast Fluffy_Pillow 11009.6/72166: 15% mana arcane_charge(2), crimson_chorus(2)
1:12.276 rotation > arcane_blast Fluffy_Pillow 9296.3/72166: 13% mana arcane_charge(3), crimson_chorus(2)
1:13.790 rotation - arcane_barrage Fluffy_Pillow 5981.5/72166: 8% mana arcane_charge(4), crimson_chorus(2)
1:15.119 rotation > arcane_blast Fluffy_Pillow 12229.6/72166: 17% mana crimson_chorus(2)
1:17.109 rotation > arcane_blast Fluffy_Pillow 13726.8/72166: 19% mana arcane_charge, crimson_chorus(2)
1:18.940 rotation > arcane_blast Fluffy_Pillow 13619.5/72166: 19% mana arcane_charge(2), crimson_chorus(2)
1:20.611 rotation > arcane_blast Fluffy_Pillow 11906.3/72166: 16% mana arcane_charge(3), crimson_chorus(3)
1:22.124 rotation - arcane_barrage Fluffy_Pillow 8590.0/72166: 12% mana arcane_charge(4), crimson_chorus(3)
1:23.450 rotation > arcane_blast Fluffy_Pillow 14833.8/72166: 21% mana crimson_chorus(3)
1:25.439 rotation > arcane_blast Fluffy_Pillow 16329.6/72166: 23% mana arcane_charge, crimson_chorus(3)
1:27.269 rotation > arcane_blast Fluffy_Pillow 16220.8/72166: 22% mana arcane_charge(2), crimson_chorus(3)
1:28.940 rotation > arcane_blast Fluffy_Pillow 14507.6/72166: 20% mana arcane_charge(3), crimson_chorus(3)
1:30.451 default T counterspell Fluffy_Pillow 11188.5/72166: 16% mana arcane_charge(4)
1:30.451 rotation - arcane_barrage Fluffy_Pillow 10188.5/72166: 14% mana arcane_charge(4)
1:31.777 cooldowns m shifting_power Fluffy_Pillow 16432.2/72166: 23% mana
1:35.670 cooldowns i touch_of_the_magi Fluffy_Pillow 19551.1/72166: 27% mana
1:36.996 cooldowns l rune_of_power Fluffy_Pillow 18964.9/72166: 26% mana arcane_charge(4)
1:38.324 rotation ( arcane_missiles Fluffy_Pillow 20881.6/72166: 29% mana arcane_charge(4), rune_of_power
1:45.208 default T counterspell Fluffy_Pillow 8317.4/72166: 12% mana arcane_charge(4), rune_of_power
1:45.208 rotation > arcane_blast Fluffy_Pillow 7317.4/72166: 10% mana arcane_charge(4), rune_of_power
1:46.560 rotation @ arcane_barrage Fluffy_Pillow 2393.8/72166: 3% mana arcane_charge(4), clearcasting, rune_of_power
1:47.886 rotation ) arcane_missiles Fluffy_Pillow 8637.5/72166: 12% mana clearcasting, rune_of_power
1:49.917 cooldowns p presence_of_mind Fluffy_Pillow 11568.9/72166: 16% mana rune_of_power
1:49.917 rotation , arcane_orb Fluffy_Pillow 11568.9/72166: 16% mana presence_of_mind(3), rune_of_power
1:51.246 rotation > arcane_blast Fluffy_Pillow 12987.1/72166: 18% mana arcane_charge(2), presence_of_mind(3)
1:52.574 rotation # evocation NF_MagiBrand 10778.8/72166: 15% mana arcane_charge(3), presence_of_mind(2)
1:56.738 rotation " cancel_action Fluffy_Pillow 68659.3/72166: 95% mana arcane_charge(3), evocation, presence_of_mind(2)
1:56.743 rotation > arcane_blast Fluffy_Pillow 68666.5/72166: 95% mana arcane_charge(3), presence_of_mind(2)
1:58.071 cooldowns k arcane_power Fluffy_Pillow 65083.2/72166: 90% mana arcane_charge(4), presence_of_mind
1:58.071 rotation > arcane_blast Fluffy_Pillow 65083.2/72166: 90% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power
1:59.398 rotation > arcane_blast Fluffy_Pillow 63561.0/72166: 88% mana arcane_charge(4), arcane_power, rune_of_power
2:00.750 rotation > arcane_blast Fluffy_Pillow 62074.8/72166: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:02.105 rotation > arcane_blast Fluffy_Pillow 60593.0/72166: 84% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:03.459 rotation > arcane_blast Fluffy_Pillow 59109.8/72166: 82% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:04.813 default U use_mana_gem NF_MagiBrand 57626.5/72166: 80% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:04.813 rotation > arcane_blast Fluffy_Pillow 64843.1/72166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:06.167 rotation > arcane_blast Fluffy_Pillow 63359.9/72166: 88% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:07.522 rotation > arcane_blast Fluffy_Pillow 61878.0/72166: 86% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:08.875 rotation > arcane_blast Fluffy_Pillow 60393.3/72166: 84% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:10.229 default T counterspell Fluffy_Pillow 58910.1/72166: 82% mana arcane_charge(4), arcane_power, crimson_chorus
2:10.229 rotation > arcane_blast Fluffy_Pillow 58410.1/72166: 81% mana arcane_charge(4), arcane_power, crimson_chorus
2:11.583 rotation > arcane_blast Fluffy_Pillow 56926.8/72166: 79% mana arcane_charge(4), arcane_power, crimson_chorus(2)
2:12.937 rotation ; arcane_barrage Fluffy_Pillow 55443.6/72166: 77% mana arcane_charge(4), arcane_power, crimson_chorus(2)
2:14.264 rotation , arcane_orb Fluffy_Pillow 61688.8/72166: 85% mana crimson_chorus(2)
2:15.593 rotation > arcane_blast Fluffy_Pillow 63107.0/72166: 87% mana arcane_charge(2), crimson_chorus(2)
2:17.265 rotation > arcane_blast Fluffy_Pillow 61395.2/72166: 85% mana arcane_charge(3), crimson_chorus(2)
2:18.778 rotation > arcane_blast Fluffy_Pillow 58078.9/72166: 80% mana arcane_charge(4), crimson_chorus(2)
2:20.133 rotation > arcane_blast Fluffy_Pillow 53159.6/72166: 74% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:21.486 rotation > arcane_blast Fluffy_Pillow 48237.4/72166: 67% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:22.839 rotation % arcane_barrage Fluffy_Pillow 43315.2/72166: 60% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:24.169 cooldowns i touch_of_the_magi Fluffy_Pillow 49564.8/72166: 69% mana clearcasting, crimson_chorus(3)
2:25.495 cooldowns l rune_of_power Fluffy_Pillow 48978.6/72166: 68% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:26.823 rotation ( arcane_missiles Fluffy_Pillow 50895.3/72166: 71% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
2:35.506 default T counterspell Fluffy_Pillow 40927.6/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power
2:35.506 rotation ) arcane_missiles Fluffy_Pillow 39927.6/72166: 55% mana arcane_charge(4), clearcasting, rune_of_power
2:37.453 rotation > arcane_blast Fluffy_Pillow 42737.8/72166: 59% mana arcane_charge(4), rune_of_power
2:38.805 rotation < arcane_barrage Fluffy_Pillow 37814.1/72166: 52% mana arcane_charge(4), rune_of_power
2:40.132 cooldowns m shifting_power Fluffy_Pillow 44059.3/72166: 61% mana
2:43.981 rotation , arcane_orb Fluffy_Pillow 47114.7/72166: 65% mana
2:45.309 rotation > arcane_blast Fluffy_Pillow 48531.4/72166: 67% mana arcane_charge(2)
2:46.982 rotation > arcane_blast Fluffy_Pillow 46821.1/72166: 65% mana arcane_charge(3)
2:48.494 rotation > arcane_blast Fluffy_Pillow 43503.3/72166: 60% mana arcane_charge(4)
2:49.850 default T counterspell Fluffy_Pillow 38585.5/72166: 53% mana arcane_charge(4)
2:49.850 rotation > arcane_blast Fluffy_Pillow 37585.5/72166: 52% mana arcane_charge(4)
2:51.204 rotation > arcane_blast Fluffy_Pillow 32664.7/72166: 45% mana arcane_charge(4)
2:52.558 rotation > arcane_blast Fluffy_Pillow 27744.0/72166: 38% mana arcane_charge(4)
2:53.912 rotation > arcane_blast Fluffy_Pillow 22823.2/72166: 32% mana arcane_charge(4)
2:55.265 rotation > arcane_blast Fluffy_Pillow 17901.0/72166: 25% mana arcane_charge(4)
2:56.620 rotation > arcane_blast Fluffy_Pillow 12981.7/72166: 18% mana arcane_charge(4)
2:57.973 rotation - arcane_barrage Fluffy_Pillow 8059.5/72166: 11% mana arcane_charge(4)
2:59.301 rotation > arcane_blast Fluffy_Pillow 14306.2/72166: 20% mana
3:01.289 cooldowns i touch_of_the_magi Fluffy_Pillow 15800.5/72166: 22% mana arcane_charge, crimson_chorus
3:02.617 cooldowns l rune_of_power Fluffy_Pillow 15217.2/72166: 21% mana arcane_charge(4), crimson_chorus
3:03.944 rotation ( arcane_missiles Fluffy_Pillow 17132.5/72166: 24% mana arcane_charge(4), rune_of_power, crimson_chorus
3:10.766 rotation @ arcane_barrage Fluffy_Pillow 4478.8/72166: 6% mana arcane_charge(4), rune_of_power, crimson_chorus
3:12.093 rotation , arcane_orb Fluffy_Pillow 10724.0/72166: 15% mana rune_of_power, crimson_chorus(2)
3:13.419 rotation > arcane_blast Fluffy_Pillow 12137.8/72166: 17% mana arcane_charge(2), rune_of_power, crimson_chorus(2)
3:15.091 default T counterspell Fluffy_Pillow 10426.1/72166: 14% mana arcane_charge(3), rune_of_power, crimson_chorus(2)
3:15.091 cooldowns p presence_of_mind Fluffy_Pillow 9426.1/72166: 13% mana arcane_charge(3), rune_of_power, crimson_chorus(2)
3:15.091 rotation > arcane_blast Fluffy_Pillow 9426.1/72166: 13% mana arcane_charge(3), presence_of_mind(3), rune_of_power, crimson_chorus(2)
3:16.420 rotation ? evocation NF_MagiBrand 5844.2/72166: 8% mana arcane_charge(4), presence_of_mind(2), crimson_chorus(2)
3:21.028 rotation " cancel_action Fluffy_Pillow 69896.4/72166: 97% mana arcane_charge(4), evocation, presence_of_mind(2), crimson_chorus(2)
3:21.034 rotation > arcane_blast Fluffy_Pillow 69905.1/72166: 97% mana arcane_charge(4), presence_of_mind(2), crimson_chorus(2)
3:22.362 rotation > arcane_blast Fluffy_Pillow 64946.8/72166: 90% mana arcane_charge(4), presence_of_mind, crimson_chorus(3)
3:23.690 rotation > arcane_blast Fluffy_Pillow 59988.5/72166: 83% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:25.045 rotation > arcane_blast Fluffy_Pillow 55069.2/72166: 76% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:26.399 rotation > arcane_blast Fluffy_Pillow 50148.4/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:27.753 rotation > arcane_blast Fluffy_Pillow 45227.7/72166: 63% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:29.107 default Y use_item_empyreal_ordnance Fluffy_Pillow 40306.9/72166: 56% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:29.107 rotation * arcane_missiles Fluffy_Pillow 40306.9/72166: 56% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:31.113 rotation : arcane_barrage Fluffy_Pillow 43202.2/72166: 60% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:32.441 rotation , arcane_orb Fluffy_Pillow 49448.9/72166: 69% mana clearcasting(2)
3:33.769 rotation > arcane_blast Fluffy_Pillow 50865.6/72166: 70% mana arcane_charge(2), clearcasting(2)
3:35.440 rotation > arcane_blast Fluffy_Pillow 49152.4/72166: 68% mana arcane_charge(3), clearcasting(2)
3:36.951 rotation > arcane_blast Fluffy_Pillow 45833.2/72166: 64% mana arcane_charge(4), clearcasting(2)
3:38.304 rotation + arcane_missiles Fluffy_Pillow 40911.0/72166: 57% mana arcane_charge(4), clearcasting(2)
3:42.075 default T counterspell Fluffy_Pillow 46353.8/72166: 64% mana arcane_charge(4)
3:42.075 cooldowns m shifting_power Fluffy_Pillow 45353.8/72166: 63% mana arcane_charge(4), clearcasting
3:45.825 rotation $ arcane_barrage Fluffy_Pillow 48266.2/72166: 67% mana arcane_charge(4), clearcasting, empyreal_surge(5)
3:47.154 cooldowns h touch_of_the_magi Fluffy_Pillow 54514.3/72166: 76% mana clearcasting, empyreal_surge(5)
3:48.482 cooldowns k arcane_power Fluffy_Pillow 53931.0/72166: 75% mana arcane_charge(4), clearcasting, empyreal_surge(5)
3:48.482 default X berserking Fluffy_Pillow 53931.0/72166: 75% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5)
3:48.482 rotation ( arcane_missiles Fluffy_Pillow 53931.0/72166: 75% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5)
3:58.298 default T counterspell Fluffy_Pillow 49348.6/72166: 68% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5)
3:58.298 rotation ) arcane_missiles Fluffy_Pillow 48848.6/72166: 68% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5)
4:00.111 rotation > arcane_blast Fluffy_Pillow 51465.3/72166: 71% mana berserking, arcane_charge(4), arcane_power, rune_of_power
4:01.341 rotation > arcane_blast Fluffy_Pillow 49803.1/72166: 69% mana arcane_charge(4), arcane_power, crimson_chorus
4:02.697 rotation ; arcane_barrage Fluffy_Pillow 48322.7/72166: 67% mana arcane_charge(4), arcane_power, crimson_chorus
4:04.025 rotation , arcane_orb Fluffy_Pillow 54569.4/72166: 76% mana crimson_chorus
4:05.352 default U use_mana_gem NF_MagiBrand 55984.7/72166: 78% mana arcane_charge(2), crimson_chorus
4:05.352 rotation > arcane_blast Fluffy_Pillow 63201.3/72166: 88% mana arcane_charge(2), crimson_chorus
4:07.023 rotation > arcane_blast Fluffy_Pillow 61488.0/72166: 85% mana arcane_charge(3), clearcasting, crimson_chorus
4:08.537 cooldowns l rune_of_power Fluffy_Pillow 58173.2/72166: 81% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.864 rotation ) arcane_missiles Fluffy_Pillow 60088.5/72166: 83% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
4:11.876 rotation > arcane_blast Fluffy_Pillow 62992.4/72166: 87% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:13.231 rotation > arcane_blast Fluffy_Pillow 58073.1/72166: 80% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:14.585 rotation > arcane_blast Fluffy_Pillow 53152.4/72166: 74% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:15.941 rotation > arcane_blast Fluffy_Pillow 48234.5/72166: 67% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:17.294 rotation ) arcane_missiles Fluffy_Pillow 43312.3/72166: 60% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:19.285 rotation > arcane_blast Fluffy_Pillow 46186.0/72166: 64% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:20.640 rotation < arcane_barrage Fluffy_Pillow 41266.6/72166: 57% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:21.969 rotation > arcane_blast Fluffy_Pillow 47514.8/72166: 66% mana crimson_chorus(3)
4:23.959 default T counterspell Fluffy_Pillow 49011.9/72166: 68% mana arcane_charge, crimson_chorus(3)
4:23.959 rotation , arcane_orb Fluffy_Pillow 48011.9/72166: 67% mana arcane_charge, crimson_chorus(3)
4:25.352 rotation > arcane_blast Fluffy_Pillow 49522.5/72166: 69% mana arcane_charge(3), crimson_chorus(3)
4:26.864 rotation > arcane_blast Fluffy_Pillow 46204.8/72166: 64% mana arcane_charge(4), crimson_chorus(3)
4:28.218 rotation > arcane_blast Fluffy_Pillow 41284.0/72166: 57% mana arcane_charge(4), crimson_chorus(3)
4:29.574 rotation > arcane_blast Fluffy_Pillow 36366.2/72166: 50% mana arcane_charge(4), crimson_chorus(3)
4:30.929 rotation > arcane_blast Fluffy_Pillow 31446.8/72166: 44% mana arcane_charge(4), crimson_chorus(3)
4:32.282 rotation > arcane_blast Fluffy_Pillow 26524.7/72166: 37% mana arcane_charge(4), clearcasting
4:33.634 rotation & arcane_barrage Fluffy_Pillow 21601.0/72166: 30% mana arcane_charge(4), clearcasting
4:34.959 rotation > arcane_blast Fluffy_Pillow 27843.3/72166: 39% mana clearcasting
4:36.948 rotation > arcane_blast Fluffy_Pillow 29339.1/72166: 41% mana arcane_charge, clearcasting
4:38.778 rotation > arcane_blast Fluffy_Pillow 29230.4/72166: 41% mana arcane_charge(2), clearcasting
4:40.450 rotation > arcane_blast Fluffy_Pillow 27518.6/72166: 38% mana arcane_charge(3), clearcasting
4:41.963 default W time_warp Fluffy_Pillow 24202.3/72166: 34% mana arcane_charge(4), clearcasting
4:41.963 cooldowns m shifting_power Fluffy_Pillow 22202.3/72166: 31% mana arcane_charge(4), clearcasting, temporal_warp
4:45.052 default T counterspell Fluffy_Pillow 24160.7/72166: 33% mana arcane_charge(4), clearcasting(2), temporal_warp
4:45.052 rotation % arcane_barrage Fluffy_Pillow 23160.7/72166: 32% mana arcane_charge(4), clearcasting(2), temporal_warp
4:46.077 cooldowns i touch_of_the_magi Fluffy_Pillow 28970.1/72166: 40% mana clearcasting(2), temporal_warp
4:47.098 cooldowns l rune_of_power Fluffy_Pillow 27943.7/72166: 39% mana arcane_charge(4), clearcasting(2), temporal_warp
4:48.121 rotation ( arcane_missiles Fluffy_Pillow 29420.2/72166: 41% mana arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp
4:54.581 cooldowns o presence_of_mind Fluffy_Pillow 23744.0/72166: 33% mana arcane_charge(4), rune_of_power, temporal_warp
4:54.581 rotation ' arcane_blast Fluffy_Pillow 23744.0/72166: 33% mana arcane_charge(4), presence_of_mind(3), rune_of_power, temporal_warp
4:55.604 rotation > arcane_blast Fluffy_Pillow 18345.5/72166: 25% mana arcane_charge(4), presence_of_mind(2), rune_of_power, temporal_warp
4:56.627 rotation > arcane_blast Fluffy_Pillow 12947.0/72166: 18% mana arcane_charge(4), presence_of_mind, rune_of_power, temporal_warp
4:57.650 rotation > arcane_blast Fluffy_Pillow 7548.5/72166: 10% mana arcane_charge(4), rune_of_power, temporal_warp
4:58.693 rotation @ arcane_barrage Fluffy_Pillow 2178.9/72166: 3% mana arcane_charge(4), rune_of_power, temporal_warp
4:59.717 rotation , arcane_orb Fluffy_Pillow 7986.8/72166: 11% mana rune_of_power, temporal_warp
5:00.740 rotation > arcane_blast Fluffy_Pillow 8963.3/72166: 12% mana arcane_charge(2), temporal_warp
5:02.027 rotation > arcane_blast Fluffy_Pillow 6695.9/72166: 9% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:03.190 rotation ? evocation Fluffy_Pillow 2874.4/72166: 4% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:06.832 rotation " cancel_action Fluffy_Pillow 68686.4/72166: 95% mana arcane_charge(4), clearcasting, evocation, temporal_warp, crimson_chorus
5:06.836 rotation > arcane_blast Fluffy_Pillow 68692.1/72166: 95% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:07.879 rotation > arcane_blast Fluffy_Pillow 63322.5/72166: 88% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:08.923 default T counterspell Fluffy_Pillow 57954.3/72166: 80% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:09.052 rotation > arcane_blast Fluffy_Pillow 57140.5/72166: 79% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:10.095 rotation > arcane_blast Fluffy_Pillow 51770.9/72166: 72% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:11.138 rotation > arcane_blast Fluffy_Pillow 46401.3/72166: 64% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:12.182 rotation > arcane_blast Fluffy_Pillow 41033.1/72166: 57% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:13.224 rotation > arcane_blast Fluffy_Pillow 35662.0/72166: 49% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:14.266 rotation > arcane_blast Fluffy_Pillow 30291.0/72166: 42% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:15.310 rotation > arcane_blast Fluffy_Pillow 24922.8/72166: 35% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:16.352 rotation > arcane_blast Fluffy_Pillow 19551.7/72166: 27% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:17.394 rotation > arcane_blast Fluffy_Pillow 14180.7/72166: 20% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:18.435 rotation - arcane_barrage Fluffy_Pillow 8808.1/72166: 12% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:19.459 rotation * arcane_missiles Fluffy_Pillow 14616.0/72166: 20% mana clearcasting(3), temporal_warp, crimson_chorus(2)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="NF_MagiBrand"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

NF_NetherPrecision : 6179 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6178.9 6178.9 12.0 / 0.195% 1044.3 / 16.9% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2559.8 2406.4 Mana 0.00% 43.0 100.0% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
NF_NetherPrecision 6179
Arcane Barrage 332 5.4% 17.9 16.11sec 5558 4501 Direct 17.9 4701 9313 5560 18.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 17.95 17.94 0.00 0.00 1.2349 0.0000 99757.19 99757.19 0.00% 4500.66 4500.66
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.34% 14.59 7 23 4701.25 2837 9637 4702.30 4093 5359 68576 68576 0.00%
crit 18.66% 3.35 0 11 9313.38 6559 18183 9033.57 0 14544 31181 31181 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.02
    fishing_opener
    [{]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [!]:1.00
    rotation
    [$]:0.94
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [%]:3.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [&]:0.40
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [-]:4.37
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [:]:2.37
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [;]:1.51
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:1.95
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [=]:0.01
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:1.32
Arcane Blast 2214 35.8% 111.4 2.68sec 5943 4722 Direct 112.4 4944 10021 5890 18.6%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.36 112.36 0.00 0.00 1.2586 0.0000 661831.54 661831.54 0.00% 4721.94 4721.94
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.39% 91.44 66 123 4944.19 922 13082 4958.89 4275 5908 452172 452172 0.00%
crit 18.61% 20.91 6 42 10021.45 1844 26164 10057.03 6455 14533 209659 209659 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:2.82
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [~]:18.95
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [']:1.91
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [>]:87.18
Arcane Echo 319 5.1% 180.7 1.69sec 527 0 Direct 180.7 441 912 527 18.2%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 180.68 180.68 0.00 0.00 0.0000 0.0000 95170.36 95170.36 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.81% 147.81 99 206 441.15 220 669 442.45 367 505 65208 65208 0.00%
crit 18.19% 32.87 16 60 911.54 441 1338 914.41 697 1155 29962 29962 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2428 39.3% 45.4 6.24sec 16004 9159 Periodic 307.0 1990 4086 2368 18.0% 24.8%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 45.43 0.00 307.34 307.03 1.7473 0.2420 727063.11 727063.11 0.00% 9159.16 9159.16
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.97% 251.69 151 387 1990.46 1119 3398 1998.33 1733 2337 500949 500949 0.00%
crit 18.03% 55.34 24 94 4086.00 2238 6796 4106.73 3251 5055 226114 226114 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.71
  • if_expr:buff.clearcasting.react
    fishing_opener
    [|]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [}]:0.89
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [(]:5.80
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [)]:6.03
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [*]:2.95
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [+]:2.19
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (123) 0.0% (2.0%) 9.7 31.53sec 3809 3069

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.67 0.00 0.00 0.00 1.2410 0.0000 0.00 0.00 0.00% 3069.09 3069.09

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [,]:8.68
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 123 2.0% 9.7 31.88sec 3812 0 Direct 9.7 3217 6408 3812 18.7%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.67 9.67 0.00 0.00 0.0000 0.0000 36847.50 36847.50 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.32% 7.86 2 13 3216.67 3018 7489 3213.44 3018 3748 25283 25283 0.00%
crit 18.68% 1.81 0 7 6407.82 6035 14130 5473.94 0 9538 11564 11564 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (87) 0.0% (1.4%) 2.0 0.00sec 12834 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 87 1.4% 10.0 23.32sec 2567 0 Periodic 14.0 1559 3102 1834 17.8% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 25668.50 25668.50 0.00% 1051.99 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.23% 11.51 6 14 1559.23 175 1852 1559.23 1223 1852 17952 17952 0.00%
crit 17.77% 2.49 0 8 3102.34 349 3704 2880.39 0 3704 7717 7717 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 38 0.6% 21.0 14.04sec 540 0 Direct 21.0 456 912 540 18.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.97 20.97 0.00 0.00 0.0000 0.0000 11326.41 11326.41 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.52% 17.10 6 31 455.87 444 470 455.88 444 470 7794 7794 0.00%
crit 18.48% 3.88 0 11 911.58 887 941 896.80 0 941 3532 3532 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6020 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 151  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0329 0.0000 6020.48 6020.48 0.00% 51.13 51.13
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.10% 91.31 77 106 43.51 30 57 43.50 42 45 3973 3973 0.00%
crit 19.90% 22.69 8 37 90.25 60 114 90.27 76 102 2048 2048 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:4680.00
Shadowcore Oil Blast 41 0.7% 41.9 7.07sec 297 0 Direct 41.9 251 502 297 18.6%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.88 41.88 0.00 0.00 0.0000 0.0000 12450.71 12450.71 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.40% 34.09 18 55 250.65 244 259 250.66 245 256 8544 8544 0.00%
crit 18.60% 7.79 0 18 501.57 488 517 500.46 0 517 3906 3906 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 82 1.3% 4.7 62.82sec 5240 1544 Periodic 18.6 1143 2291 1316 15.1% 4.9%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.68 0.00 18.65 18.65 3.3929 0.7893 24549.10 24549.10 0.00% 1544.45 1544.45
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.88% 15.83 7 24 1142.75 1070 1416 1143.39 1080 1239 18090 18090 0.00%
crit 15.12% 2.82 0 9 2291.12 2141 2833 2175.04 0 2833 6459 6459 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [m]:4.69
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (494) 0.0% (8.0%) 6.9 43.83sec 21525 17586

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.86 0.00 0.00 0.00 1.2240 0.0000 0.00 0.00 0.00% 17586.49 17586.49

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:1.17
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.39
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.31
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 494 8.0% 6.9 43.76sec 21525 0 Direct 6.8 21564 0 21564 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.86 6.84 0.00 0.00 0.0000 0.0000 147585.82 147585.82 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.84 5 9 21564.36 394 75584 21655.46 16162 28077 147586 147586 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:23648.81
  • base_dd_max:23648.81
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
NF_NetherPrecision
Arcane Power 3.2 105.89sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:2.16
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 210.95sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:2.00
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 14.1 21.79sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.07 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:14.07
Evocation 3.5 95.06sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.50 0.00 19.37 0.00 3.4853 0.6296 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [#]:1.07
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [?]:1.43
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.2 322.39sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.16
  • if_expr:buff.arcane_power.up
Presence of Mind 3.5 86.47sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.55 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [n]:0.03
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [o]:1.99
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [p]:0.53
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [z]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.5 48.36sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.52 0.00 0.00 0.00 1.2298 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:5.55
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.8 277.01sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.82 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.82
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 124.06sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.91 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.91
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 18.9 119.7 16.1sec 2.2sec 13.3sec 83.95% 0.00% 84.0 (84.6) 0.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.3s / 48.4s
  • trigger_min/max:0.0s / 19.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 52.4s

Stack Uptimes

  • arcane_charge_1:3.66%
  • arcane_charge_2:7.93%
  • arcane_charge_3:6.52%
  • arcane_charge_4:65.84%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.2 0.0 106.0sec 106.0sec 14.7sec 15.64% 0.00% 0.0 (0.0) 3.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:100.0s / 127.1s
  • trigger_min/max:100.0s / 127.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:15.64%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 211.0sec 211.0sec 12.0sec 8.11% 12.25% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:202.2s / 217.9s
  • trigger_min/max:202.2s / 217.9s
  • trigger_pct:100.00%
  • duration_min/max:10.3s / 12.0s

Stack Uptimes

  • berserking_1:8.11%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.2 12.4 16.5sec 9.7sec 7.6sec 45.93% 0.00% 1.1 (1.1) 0.6

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.31%
  • clearcasting_2:16.68%
  • clearcasting_3:4.94%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.8sec 28.6sec 51.99% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 67.2s
  • trigger_min/max:60.0s / 67.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.32%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 209.8sec 209.8sec 15.0sec 10.13% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:206.7s / 216.4s
  • trigger_min/max:206.7s / 216.4s
  • trigger_pct:100.00%
  • duration_min/max:11.5s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.13%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.5 0.0 95.3sec 95.3sec 3.9sec 4.51% 0.00% 15.9 (15.9) 0.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:75.7s / 130.3s
  • trigger_min/max:75.7s / 130.3s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 5.0s

Stack Uptimes

  • evocation_1:4.51%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Nether Precision 14.5 13.8 20.3sec 10.1sec 8.3sec 40.07% 0.00% 13.8 (23.3) 1.7

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_nether_precision
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.09
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.6s / 115.1s
  • trigger_min/max:0.8s / 112.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 34.3s

Stack Uptimes

  • nether_precision_1:15.20%
  • nether_precision_2:24.87%

Spelldata

  • id:336889
  • name:Nether Precision
  • tooltip:Arcane Blast damage increased by $w1%.
  • description:{$@spelldesc336886=Consuming Clearcasting increases the damage of your next 2 Arcane Blasts by |cFFFFFFFF{$s1=0}%|r.}
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.2 0.0 322.7sec 322.7sec 23.0sec 8.94% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:313.6s / 339.0s
  • trigger_min/max:313.6s / 339.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.94%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.5 0.0 86.5sec 86.5sec 4.5sec 5.33% 9.41% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.7s / 160.6s
  • trigger_min/max:52.7s / 160.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 21.9s

Stack Uptimes

  • presence_of_mind_1:2.37%
  • presence_of_mind_2:2.54%
  • presence_of_mind_3:0.43%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.7 0.0 31.7sec 31.7sec 11.8sec 38.32% 0.00% 0.0 (0.0) 9.4

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.5s / 66.5s
  • trigger_min/max:12.5s / 66.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:38.32%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.8 0.0 278.5sec 278.5sec 35.9sec 21.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:260.0s / 324.2s
  • trigger_min/max:260.0s / 324.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:21.45%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 5.56%
Arcane Barrage Arcane Charge 3 3.64% 0.00% 21.43%
Arcane Barrage Arcane Charge 4 96.36% 78.57% 100.00%
Arcane Blast Arcane Charge 0 4.74% 1.67% 8.93%
Arcane Blast Arcane Charge 1 2.88% 0.77% 5.83%
Arcane Blast Arcane Charge 2 8.80% 5.56% 12.62%
Arcane Blast Arcane Charge 3 9.64% 6.30% 13.51%
Arcane Blast Arcane Charge 4 73.95% 63.33% 83.33%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.48% 0.00% 7.03% 1.3s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000199.983140.060259.968
Evocation14.8890.00050.31553.82518.777107.550
Counterspell1.1280.0009.49615.9004.99929.466
Time Warp9.0460.00064.20816.5861.32565.535
Shifting Power9.0830.00032.59643.38232.52959.870
Rune of Power7.6500.00344.68253.51539.868117.821
Touch of the Magi4.8750.00029.42334.22922.40182.129
Arcane Power7.3390.00017.10323.35218.89142.382
Arcane Barrage13.6481.29349.657256.514200.589313.537
Arcane Orb12.2560.00074.131125.89268.261185.763
Presence of Mind30.0890.000105.333117.42463.182190.602

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
NF_NetherPrecision
mana_regen Mana 3226.38 425969.34 59.01% 132.03 6908.98 1.60%
Evocation Mana 136.12 198289.26 27.47% 1456.69 0.00 0.00%
Mana Gem Mana 2.91 20999.47 2.91% 7216.57 0.00 0.00%
Arcane Barrage Mana 17.96 76650.76 10.62% 4269.00 371.48 0.48%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2406.43 2559.82 7271.7 26149.6 1052.2 72165.7
Usage Type Count Total Avg RPE APR
NF_NetherPrecision
arcane_blast Mana 113.3 627716.4 5539.9 5636.9 1.1
arcane_missiles Mana 45.8 96339.9 2103.0 2120.6 7.5
arcane_orb Mana 9.8 4876.3 499.8 504.0 7.6
counterspell Mana 14.2 12703.8 895.7 903.1 0.0
shifting_power Mana 4.7 11817.2 2500.0 2522.4 2.1
time_warp Mana 1.8 3669.1 2000.0 2018.5 0.0
touch_of_the_magi Mana 6.9 17287.3 2500.0 2521.3 8.5

Statistics & Data Analysis

Fight Length
NF_NetherPrecision Fight Length
Count 1904
Mean 299.98
Minimum 240.06
Maximum 359.97
Spread ( max - min ) 119.91
Range [ ( max - min ) / 2 * 100% ] 19.99%
Standard Deviation 34.7360
5th Percentile 246.90
95th Percentile 354.19
( 95th Percentile - 5th Percentile ) 107.29
Mean Distribution
Standard Deviation 0.7961
95.00% Confidence Interval ( 298.42 - 301.54 )
Normalized 95.00% Confidence Interval ( 99.48% - 100.52% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 516
0.1% Error 51507
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1031
DPS
NF_NetherPrecision Damage Per Second
Count 1904
Mean 6178.87
Minimum 5343.50
Maximum 7233.65
Spread ( max - min ) 1890.15
Range [ ( max - min ) / 2 * 100% ] 15.30%
Standard Deviation 267.6781
5th Percentile 5749.20
95th Percentile 6628.02
( 95th Percentile - 5th Percentile ) 878.83
Mean Distribution
Standard Deviation 6.1345
95.00% Confidence Interval ( 6166.85 - 6190.90 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 73
0.1% Error 7210
0.1 Scale Factor Error with Delta=300 612
0.05 Scale Factor Error with Delta=300 2447
0.01 Scale Factor Error with Delta=300 61166
Priority Target DPS
NF_NetherPrecision Priority Target Damage Per Second
Count 1904
Mean 6178.87
Minimum 5343.50
Maximum 7233.65
Spread ( max - min ) 1890.15
Range [ ( max - min ) / 2 * 100% ] 15.30%
Standard Deviation 267.6781
5th Percentile 5749.20
95th Percentile 6628.02
( 95th Percentile - 5th Percentile ) 878.83
Mean Distribution
Standard Deviation 6.1345
95.00% Confidence Interval ( 6166.85 - 6190.90 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 73
0.1% Error 7210
0.1 Scale Factor Error with Delta=300 612
0.05 Scale Factor Error with Delta=300 2447
0.01 Scale Factor Error with Delta=300 61166
DPS(e)
NF_NetherPrecision Damage Per Second (Effective)
Count 1904
Mean 6178.87
Minimum 5343.50
Maximum 7233.65
Spread ( max - min ) 1890.15
Range [ ( max - min ) / 2 * 100% ] 15.30%
Damage
NF_NetherPrecision Damage
Count 1904
Mean 1842250.23
Minimum 1437576.18
Maximum 2434160.55
Spread ( max - min ) 996584.37
Range [ ( max - min ) / 2 * 100% ] 27.05%
DTPS
NF_NetherPrecision Damage Taken Per Second
Count 1904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
NF_NetherPrecision Healing Per Second
Count 1904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
NF_NetherPrecision Healing Per Second (Effective)
Count 1904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
NF_NetherPrecision Heal
Count 1904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
NF_NetherPrecision Healing Taken Per Second
Count 1904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
NF_NetherPrecision Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
NF_NetherPrecisionTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
NF_NetherPrecision Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 14.07 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.91 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.16 potion,if=buff.arcane_power.up
W 1.82 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 2.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 1.17 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.39 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.31 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 2.16 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 5.55 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
m 4.69 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
n 0.03 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
o 1.99 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
p 0.53 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.71 arcane_missiles,if=buff.clearcasting.react,chain=1
r 2.82 arcane_blast
s 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
y 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
z 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
{ 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
| 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
} 0.89 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
~ 18.95 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
! 1.00 arcane_barrage
actions.rotation
# count action,conditions
" 3.48 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
# 1.07 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
$ 0.94 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
% 3.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
& 0.40 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
' 1.91 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
( 5.80 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
) 6.03 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
* 2.95 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
+ 2.19 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
, 8.68 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
- 4.37 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
: 2.37 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
; 1.51 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 1.95 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
= 0.01 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
> 87.18 arcane_blast
? 1.43 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
@ 1.32 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw~U~~~~~~~~~~~!t"xyVX|T~~~z~~}~~{m,>>>>T>>>>->>+>+%il(T>):,>>>>->>>>>->T,m%il(T)>>p>#"k>>>>>>U>>>>T>;,>>>>>>>%il(T)<m,>>>>T>>*>>-*il(o')>T)>>?">:Y,>>>>>>>>T>m$hkX(T>>);,U>>l)>>)>>><>T,>>>*>>&>+>+mTil(>>W>)>>>?">:T,*>>>>*>>*>>>>*:,>T>q

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask NF_NetherPrecision 72165.7/72166: 100% mana
Pre precombat 1 food NF_NetherPrecision 72165.7/72166: 100% mana
Pre precombat 2 augmentation NF_NetherPrecision 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus
0:01.327 fishing_opener v arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.225 fishing_opener w rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.011 fishing_opener ~ arcane_blast Fluffy_Pillow 66136.5/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.811 default U use_mana_gem NF_NetherPrecision 60416.2/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.811 fishing_opener ~ arcane_blast Fluffy_Pillow 67632.8/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.615 fishing_opener ~ arcane_blast Fluffy_Pillow 61918.2/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.418 fishing_opener ~ arcane_blast Fluffy_Pillow 56202.2/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.221 fishing_opener ~ arcane_blast Fluffy_Pillow 50486.1/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.024 fishing_opener ~ arcane_blast Fluffy_Pillow 44770.1/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.827 fishing_opener ~ arcane_blast Fluffy_Pillow 39054.1/72166: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.630 fishing_opener ~ arcane_blast Fluffy_Pillow 33338.1/72166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.432 fishing_opener ~ arcane_blast Fluffy_Pillow 27620.6/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.234 fishing_opener ~ arcane_blast Fluffy_Pillow 21903.2/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.038 fishing_opener ~ arcane_blast Fluffy_Pillow 16188.6/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.842 fishing_opener ~ arcane_blast Fluffy_Pillow 10474.0/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.644 fishing_opener ! arcane_barrage Fluffy_Pillow 4756.6/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.433 fishing_opener t evocation NF_NetherPrecision 10225.3/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.965 rotation " cancel_action Fluffy_Pillow 69705.4/72166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.972 fishing_opener x touch_of_the_magi Fluffy_Pillow 69715.5/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.760 fishing_opener y arcane_power Fluffy_Pillow 68352.8/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.760 default V potion Fluffy_Pillow 68352.8/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.760 default X berserking Fluffy_Pillow 68352.8/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.760 fishing_opener | arcane_missiles Fluffy_Pillow 68352.8/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.801 default T counterspell Fluffy_Pillow 61095.6/72166: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.801 fishing_opener ~ arcane_blast Fluffy_Pillow 60595.6/72166: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.557 fishing_opener ~ arcane_blast Fluffy_Pillow 58249.2/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.312 fishing_opener ~ arcane_blast Fluffy_Pillow 55901.4/72166: 77% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.066 fishing_opener z presence_of_mind Fluffy_Pillow 53552.2/72166: 74% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.066 fishing_opener ~ arcane_blast Fluffy_Pillow 53552.2/72166: 74% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.819 fishing_opener ~ arcane_blast Fluffy_Pillow 51201.5/72166: 71% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.574 fishing_opener } arcane_missiles Fluffy_Pillow 48853.7/72166: 68% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.731 fishing_opener ~ arcane_blast Fluffy_Pillow 50523.6/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.519 fishing_opener ~ arcane_blast Fluffy_Pillow 48223.5/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, nether_precision, potion_of_spectral_intellect
0:31.323 fishing_opener { arcane_barrage Fluffy_Pillow 45946.4/72166: 64% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, nether_precision, potion_of_spectral_intellect
0:32.111 cooldowns m shifting_power Fluffy_Pillow 51413.7/72166: 71% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:34.411 rotation , arcane_orb Fluffy_Pillow 52233.3/72166: 72% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.197 rotation > arcane_blast Fluffy_Pillow 52867.7/72166: 73% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.187 rotation > arcane_blast Fluffy_Pillow 50171.6/72166: 70% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.084 rotation > arcane_blast Fluffy_Pillow 45966.3/72166: 64% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.886 rotation > arcane_blast Fluffy_Pillow 40248.8/72166: 56% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.688 default T counterspell Fluffy_Pillow 34531.3/72166: 48% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:38.801 rotation > arcane_blast Fluffy_Pillow 33694.4/72166: 47% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.604 rotation > arcane_blast Fluffy_Pillow 27978.4/72166: 39% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.407 rotation > arcane_blast Fluffy_Pillow 22262.4/72166: 31% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.208 rotation > arcane_blast Fluffy_Pillow 16543.5/72166: 23% mana arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:42.252 rotation - arcane_barrage Fluffy_Pillow 11175.3/72166: 15% mana arcane_charge(4), clearcasting(2)
0:43.580 rotation > arcane_blast Fluffy_Pillow 17422.0/72166: 24% mana clearcasting(2)
0:45.567 rotation > arcane_blast Fluffy_Pillow 18914.8/72166: 26% mana arcane_charge, clearcasting(2)
0:47.398 rotation + arcane_missiles Fluffy_Pillow 18807.5/72166: 26% mana arcane_charge(2), clearcasting(2)
0:49.365 rotation > arcane_blast Fluffy_Pillow 21646.5/72166: 30% mana arcane_charge(2), clearcasting, nether_precision
0:51.037 rotation + arcane_missiles Fluffy_Pillow 19934.8/72166: 28% mana arcane_charge(3), clearcasting, nether_precision
0:52.979 rotation % arcane_barrage Fluffy_Pillow 22737.7/72166: 32% mana arcane_charge(3), nether_precision
0:54.306 cooldowns i touch_of_the_magi Fluffy_Pillow 27900.4/72166: 39% mana nether_precision
0:55.635 cooldowns l rune_of_power Fluffy_Pillow 27318.6/72166: 38% mana arcane_charge(4), nether_precision
0:56.963 rotation ( arcane_missiles Fluffy_Pillow 29235.3/72166: 41% mana arcane_charge(4), rune_of_power, nether_precision
1:05.800 default T counterspell Fluffy_Pillow 19489.9/72166: 27% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus
1:05.800 rotation > arcane_blast Fluffy_Pillow 18489.9/72166: 26% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2), crimson_chorus
1:07.153 rotation ) arcane_missiles Fluffy_Pillow 13567.7/72166: 19% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2), crimson_chorus
1:09.135 rotation : arcane_barrage Fluffy_Pillow 16428.3/72166: 23% mana arcane_charge(4), nether_precision, crimson_chorus
1:10.462 rotation , arcane_orb Fluffy_Pillow 22673.5/72166: 31% mana nether_precision, crimson_chorus
1:11.789 rotation > arcane_blast Fluffy_Pillow 24088.8/72166: 33% mana arcane_charge(2), nether_precision, crimson_chorus(2)
1:13.461 rotation > arcane_blast Fluffy_Pillow 22377.0/72166: 31% mana arcane_charge(3), nether_precision, crimson_chorus(2)
1:14.975 rotation > arcane_blast Fluffy_Pillow 19062.2/72166: 26% mana arcane_charge(4), crimson_chorus(2)
1:16.327 rotation > arcane_blast Fluffy_Pillow 14138.6/72166: 20% mana arcane_charge(4), crimson_chorus(2)
1:17.682 rotation - arcane_barrage Fluffy_Pillow 9219.3/72166: 13% mana arcane_charge(4), crimson_chorus(2)
1:19.009 rotation > arcane_blast Fluffy_Pillow 15464.5/72166: 21% mana crimson_chorus(2)
1:20.998 rotation > arcane_blast Fluffy_Pillow 16960.3/72166: 24% mana arcane_charge, crimson_chorus(3)
1:22.828 rotation > arcane_blast Fluffy_Pillow 16851.5/72166: 23% mana arcane_charge(2), crimson_chorus(3)
1:24.500 rotation > arcane_blast Fluffy_Pillow 15139.7/72166: 21% mana arcane_charge(3), crimson_chorus(3)
1:26.012 rotation > arcane_blast Fluffy_Pillow 11822.0/72166: 16% mana arcane_charge(4), crimson_chorus(3)
1:27.367 rotation - arcane_barrage Fluffy_Pillow 6902.7/72166: 10% mana arcane_charge(4), crimson_chorus(3)
1:28.694 rotation > arcane_blast Fluffy_Pillow 13147.9/72166: 18% mana crimson_chorus(3)
1:30.684 default T counterspell Fluffy_Pillow 14645.1/72166: 20% mana arcane_charge
1:30.684 rotation , arcane_orb Fluffy_Pillow 13645.1/72166: 19% mana arcane_charge
1:32.012 cooldowns m shifting_power Fluffy_Pillow 15061.9/72166: 21% mana arcane_charge(3)
1:35.891 rotation % arcane_barrage Fluffy_Pillow 18160.5/72166: 25% mana arcane_charge(3)
1:37.219 cooldowns i touch_of_the_magi Fluffy_Pillow 23324.7/72166: 32% mana
1:38.547 cooldowns l rune_of_power Fluffy_Pillow 22741.4/72166: 32% mana arcane_charge(4)
1:39.874 rotation ( arcane_missiles Fluffy_Pillow 24656.7/72166: 34% mana arcane_charge(4), rune_of_power
1:46.562 default T counterspell Fluffy_Pillow 19309.5/72166: 27% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2)
1:46.562 rotation ) arcane_missiles Fluffy_Pillow 18309.5/72166: 25% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2)
1:48.552 rotation > arcane_blast Fluffy_Pillow 21181.7/72166: 29% mana arcane_charge(4), rune_of_power, nether_precision(2)
1:49.905 rotation > arcane_blast Fluffy_Pillow 16259.5/72166: 23% mana arcane_charge(4), rune_of_power, nether_precision(2)
1:51.258 cooldowns p presence_of_mind Fluffy_Pillow 11337.3/72166: 16% mana arcane_charge(4), rune_of_power, nether_precision
1:51.258 rotation > arcane_blast Fluffy_Pillow 11337.3/72166: 16% mana arcane_charge(4), presence_of_mind(3), rune_of_power, nether_precision
1:52.586 rotation # evocation NF_NetherPrecision 6379.1/72166: 9% mana arcane_charge(4), presence_of_mind(2)
1:57.094 rotation " cancel_action Fluffy_Pillow 69041.2/72166: 96% mana arcane_charge(4), evocation, presence_of_mind(2)
1:57.098 cooldowns k arcane_power Fluffy_Pillow 69047.0/72166: 96% mana arcane_charge(4), presence_of_mind(2)
1:57.098 rotation > arcane_blast Fluffy_Pillow 69047.0/72166: 96% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power
1:58.425 rotation > arcane_blast Fluffy_Pillow 67524.8/72166: 94% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power
1:59.754 rotation > arcane_blast Fluffy_Pillow 66005.4/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power
2:01.108 rotation > arcane_blast Fluffy_Pillow 64522.2/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:02.460 rotation > arcane_blast Fluffy_Pillow 63036.0/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:03.816 rotation > arcane_blast Fluffy_Pillow 61555.7/72166: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:05.170 default U use_mana_gem NF_NetherPrecision 60072.4/72166: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:05.170 rotation > arcane_blast Fluffy_Pillow 67289.0/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:06.523 rotation > arcane_blast Fluffy_Pillow 65804.3/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:07.879 rotation > arcane_blast Fluffy_Pillow 64323.9/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:09.232 rotation > arcane_blast Fluffy_Pillow 62839.2/72166: 87% mana arcane_charge(4), arcane_power, crimson_chorus
2:10.585 default T counterspell Fluffy_Pillow 61354.5/72166: 85% mana arcane_charge(4), arcane_power, crimson_chorus
2:10.585 rotation > arcane_blast Fluffy_Pillow 60854.5/72166: 84% mana arcane_charge(4), arcane_power, crimson_chorus
2:11.939 rotation ; arcane_barrage Fluffy_Pillow 59371.3/72166: 82% mana arcane_charge(4), arcane_power, crimson_chorus(2)
2:13.268 rotation , arcane_orb Fluffy_Pillow 65619.4/72166: 91% mana crimson_chorus(2)
2:14.596 rotation > arcane_blast Fluffy_Pillow 67036.1/72166: 93% mana arcane_charge(2), crimson_chorus(2)
2:16.268 rotation > arcane_blast Fluffy_Pillow 65324.3/72166: 91% mana arcane_charge(3), crimson_chorus(2)
2:17.780 rotation > arcane_blast Fluffy_Pillow 62006.6/72166: 86% mana arcane_charge(4), crimson_chorus(2)
2:19.134 rotation > arcane_blast Fluffy_Pillow 57085.9/72166: 79% mana arcane_charge(4), crimson_chorus(2)
2:20.487 rotation > arcane_blast Fluffy_Pillow 52163.7/72166: 72% mana arcane_charge(4), crimson_chorus(2)
2:21.840 rotation > arcane_blast Fluffy_Pillow 47241.5/72166: 65% mana arcane_charge(4), crimson_chorus(3)
2:23.194 rotation > arcane_blast Fluffy_Pillow 42320.7/72166: 59% mana arcane_charge(4), crimson_chorus(3)
2:24.547 rotation % arcane_barrage Fluffy_Pillow 37398.5/72166: 52% mana arcane_charge(4), crimson_chorus(3)
2:25.874 cooldowns i touch_of_the_magi Fluffy_Pillow 43643.8/72166: 60% mana crimson_chorus(3)
2:27.201 cooldowns l rune_of_power Fluffy_Pillow 43059.0/72166: 60% mana arcane_charge(4), crimson_chorus(3)
2:28.527 rotation ( arcane_missiles Fluffy_Pillow 44972.9/72166: 62% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
2:37.544 default T counterspell Fluffy_Pillow 27987.2/72166: 39% mana arcane_charge(4), clearcasting, rune_of_power
2:37.544 rotation ) arcane_missiles Fluffy_Pillow 26987.2/72166: 37% mana arcane_charge(4), clearcasting, rune_of_power
2:39.582 rotation < arcane_barrage Fluffy_Pillow 29928.7/72166: 41% mana arcane_charge(4), rune_of_power, nether_precision(2)
2:40.908 cooldowns m shifting_power Fluffy_Pillow 36172.5/72166: 50% mana nether_precision(2)
2:44.699 rotation , arcane_orb Fluffy_Pillow 39144.1/72166: 54% mana nether_precision(2)
2:46.029 rotation > arcane_blast Fluffy_Pillow 40563.7/72166: 56% mana arcane_charge(2), nether_precision(2)
2:47.703 rotation > arcane_blast Fluffy_Pillow 38854.8/72166: 54% mana arcane_charge(3), clearcasting
2:49.217 rotation > arcane_blast Fluffy_Pillow 35540.0/72166: 49% mana arcane_charge(4), clearcasting
2:50.570 rotation > arcane_blast Fluffy_Pillow 30617.8/72166: 42% mana arcane_charge(4), clearcasting
2:51.924 default T counterspell Fluffy_Pillow 25697.0/72166: 36% mana arcane_charge(4), clearcasting
2:51.924 rotation > arcane_blast Fluffy_Pillow 24697.0/72166: 34% mana arcane_charge(4), clearcasting
2:53.277 rotation > arcane_blast Fluffy_Pillow 19774.8/72166: 27% mana arcane_charge(4), clearcasting(2)
2:54.632 rotation * arcane_missiles Fluffy_Pillow 14855.5/72166: 21% mana arcane_charge(4), clearcasting(3)
2:56.647 rotation > arcane_blast Fluffy_Pillow 17763.8/72166: 25% mana arcane_charge(4), clearcasting(2), nether_precision
2:58.001 rotation > arcane_blast Fluffy_Pillow 12843.1/72166: 18% mana arcane_charge(4), clearcasting(2), nether_precision
2:59.352 rotation - arcane_barrage Fluffy_Pillow 7918.0/72166: 11% mana arcane_charge(4), clearcasting(2)
3:00.678 rotation * arcane_missiles Fluffy_Pillow 14161.7/72166: 20% mana clearcasting(3)
3:02.662 cooldowns i touch_of_the_magi Fluffy_Pillow 17025.3/72166: 24% mana clearcasting(2), nether_precision(2), crimson_chorus
3:03.990 cooldowns l rune_of_power Fluffy_Pillow 16442.0/72166: 23% mana arcane_charge(4), clearcasting(2), nether_precision(2), crimson_chorus
3:05.316 rotation ( arcane_missiles Fluffy_Pillow 18355.8/72166: 25% mana arcane_charge(4), clearcasting(2), rune_of_power, nether_precision(2), crimson_chorus
3:11.219 cooldowns o presence_of_mind Fluffy_Pillow 19375.7/72166: 27% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2), crimson_chorus(2)
3:11.219 rotation ' arcane_blast Fluffy_Pillow 19375.7/72166: 27% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, nether_precision(2), crimson_chorus(2)
3:12.546 rotation ) arcane_missiles Fluffy_Pillow 14416.0/72166: 20% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, nether_precision, crimson_chorus(2)
3:14.574 rotation > arcane_blast Fluffy_Pillow 17343.0/72166: 24% mana arcane_charge(4), presence_of_mind(2), rune_of_power, nether_precision(2), crimson_chorus(2)
3:15.901 default T counterspell Fluffy_Pillow 12383.3/72166: 17% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, nether_precision, crimson_chorus(2)
3:15.924 rotation ) arcane_missiles Fluffy_Pillow 11416.5/72166: 16% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, nether_precision, crimson_chorus(2)
3:17.919 rotation > arcane_blast Fluffy_Pillow 14295.9/72166: 20% mana arcane_charge(4), presence_of_mind, nether_precision(2), crimson_chorus(2)
3:19.246 rotation > arcane_blast Fluffy_Pillow 9336.2/72166: 13% mana arcane_charge(4), nether_precision, crimson_chorus(2)
3:20.600 rotation ? evocation NF_NetherPrecision 4415.5/72166: 6% mana arcane_charge(4), nether_precision, crimson_chorus(2)
3:25.287 rotation " cancel_action Fluffy_Pillow 69565.7/72166: 96% mana arcane_charge(4), evocation, crimson_chorus(3)
3:25.293 rotation > arcane_blast Fluffy_Pillow 69574.4/72166: 96% mana arcane_charge(4), crimson_chorus(3)
3:26.646 rotation : arcane_barrage Fluffy_Pillow 64652.2/72166: 90% mana arcane_charge(4), crimson_chorus(3)
3:27.973 default Y use_item_empyreal_ordnance Fluffy_Pillow 70897.4/72166: 98% mana crimson_chorus(3)
3:27.973 rotation , arcane_orb Fluffy_Pillow 70897.4/72166: 98% mana crimson_chorus(3)
3:29.302 rotation > arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), crimson_chorus(3)
3:30.973 rotation > arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3), crimson_chorus(3)
3:32.484 rotation > arcane_blast Fluffy_Pillow 64727.3/72166: 90% mana arcane_charge(4)
3:33.838 rotation > arcane_blast Fluffy_Pillow 59806.6/72166: 83% mana arcane_charge(4), clearcasting
3:35.191 rotation > arcane_blast Fluffy_Pillow 54884.4/72166: 76% mana arcane_charge(4), clearcasting
3:36.546 rotation > arcane_blast Fluffy_Pillow 49965.1/72166: 69% mana arcane_charge(4), clearcasting(2)
3:37.900 rotation > arcane_blast Fluffy_Pillow 45044.3/72166: 62% mana arcane_charge(4), clearcasting(2)
3:39.254 rotation > arcane_blast Fluffy_Pillow 40123.6/72166: 56% mana arcane_charge(4), clearcasting(2)
3:40.608 default T counterspell Fluffy_Pillow 35202.8/72166: 49% mana arcane_charge(4), clearcasting(2)
3:40.608 rotation > arcane_blast Fluffy_Pillow 34202.8/72166: 47% mana arcane_charge(4), clearcasting(2)
3:41.962 cooldowns m shifting_power Fluffy_Pillow 29282.1/72166: 41% mana arcane_charge(4), clearcasting(3)
3:45.793 rotation $ arcane_barrage Fluffy_Pillow 32311.4/72166: 45% mana arcane_charge(4), clearcasting(3), empyreal_surge(5)
3:47.121 cooldowns h touch_of_the_magi Fluffy_Pillow 38558.1/72166: 53% mana clearcasting(3), empyreal_surge(5)
3:48.447 cooldowns k arcane_power Fluffy_Pillow 37971.9/72166: 53% mana arcane_charge(4), clearcasting(3), empyreal_surge(5)
3:48.447 default X berserking Fluffy_Pillow 37971.9/72166: 53% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5)
3:48.447 rotation ( arcane_missiles Fluffy_Pillow 37971.9/72166: 53% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5)
3:58.449 default T counterspell Fluffy_Pillow 41157.9/72166: 57% mana berserking, arcane_charge(4), arcane_power, rune_of_power, nether_precision(2)
3:58.449 rotation > arcane_blast Fluffy_Pillow 40657.9/72166: 56% mana berserking, arcane_charge(4), arcane_power, rune_of_power, nether_precision(2)
3:59.679 rotation > arcane_blast Fluffy_Pillow 38995.7/72166: 54% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, nether_precision(2)
4:00.910 rotation ) arcane_missiles Fluffy_Pillow 37334.9/72166: 52% mana arcane_charge(4), arcane_power, clearcasting, nether_precision
4:02.895 rotation ; arcane_barrage Fluffy_Pillow 40199.9/72166: 56% mana arcane_charge(4), arcane_power, nether_precision, crimson_chorus
4:04.223 rotation , arcane_orb Fluffy_Pillow 46446.6/72166: 64% mana nether_precision, crimson_chorus
4:05.551 default U use_mana_gem NF_NetherPrecision 47863.3/72166: 66% mana arcane_charge(2), nether_precision, crimson_chorus
4:05.551 rotation > arcane_blast Fluffy_Pillow 55079.9/72166: 76% mana arcane_charge(2), nether_precision, crimson_chorus
4:07.223 rotation > arcane_blast Fluffy_Pillow 53368.1/72166: 74% mana arcane_charge(3), nether_precision, crimson_chorus
4:08.737 cooldowns l rune_of_power Fluffy_Pillow 50053.3/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus
4:10.064 rotation ) arcane_missiles Fluffy_Pillow 51968.5/72166: 72% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
4:12.054 rotation > arcane_blast Fluffy_Pillow 54840.7/72166: 76% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2)
4:13.408 rotation > arcane_blast Fluffy_Pillow 49920.0/72166: 69% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2), crimson_chorus(2)
4:14.762 rotation ) arcane_missiles Fluffy_Pillow 44999.2/72166: 62% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision, crimson_chorus(2)
4:16.772 rotation > arcane_blast Fluffy_Pillow 47900.3/72166: 66% mana arcane_charge(4), rune_of_power, nether_precision, crimson_chorus(2)
4:18.123 rotation > arcane_blast Fluffy_Pillow 42975.2/72166: 60% mana arcane_charge(4), rune_of_power, nether_precision, crimson_chorus(2)
4:19.476 rotation > arcane_blast Fluffy_Pillow 38053.0/72166: 53% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:20.830 rotation < arcane_barrage Fluffy_Pillow 33132.3/72166: 46% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:22.156 rotation > arcane_blast Fluffy_Pillow 39376.0/72166: 55% mana clearcasting, crimson_chorus(3)
4:24.146 default T counterspell Fluffy_Pillow 40873.2/72166: 57% mana arcane_charge, clearcasting, crimson_chorus(3)
4:24.146 rotation , arcane_orb Fluffy_Pillow 39873.2/72166: 55% mana arcane_charge, clearcasting, crimson_chorus(3)
4:25.550 rotation > arcane_blast Fluffy_Pillow 41399.7/72166: 57% mana arcane_charge(3), clearcasting, crimson_chorus(3)
4:27.063 rotation > arcane_blast Fluffy_Pillow 38083.4/72166: 53% mana arcane_charge(4), clearcasting, crimson_chorus(3)
4:28.415 rotation > arcane_blast Fluffy_Pillow 33159.7/72166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
4:29.769 rotation * arcane_missiles Fluffy_Pillow 28239.0/72166: 39% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
4:31.814 rotation > arcane_blast Fluffy_Pillow 31190.6/72166: 43% mana arcane_charge(4), clearcasting(2), nether_precision
4:33.167 rotation > arcane_blast Fluffy_Pillow 26268.4/72166: 36% mana arcane_charge(4), clearcasting(2), nether_precision
4:34.520 rotation & arcane_barrage Fluffy_Pillow 21346.2/72166: 30% mana arcane_charge(4), clearcasting(2)
4:35.848 rotation > arcane_blast Fluffy_Pillow 27592.8/72166: 38% mana clearcasting(2)
4:37.839 rotation + arcane_missiles Fluffy_Pillow 29091.5/72166: 40% mana arcane_charge, clearcasting(2)
4:39.705 rotation > arcane_blast Fluffy_Pillow 31784.7/72166: 44% mana arcane_charge, clearcasting, nether_precision
4:41.535 rotation + arcane_missiles Fluffy_Pillow 31676.0/72166: 44% mana arcane_charge(2), clearcasting, nether_precision
4:43.484 cooldowns m shifting_power Fluffy_Pillow 34489.0/72166: 48% mana arcane_charge(2), nether_precision
4:47.302 default T counterspell Fluffy_Pillow 37499.6/72166: 52% mana arcane_charge(2), nether_precision
4:47.302 cooldowns i touch_of_the_magi Fluffy_Pillow 36499.6/72166: 51% mana arcane_charge(2), nether_precision
4:48.631 cooldowns l rune_of_power Fluffy_Pillow 35917.7/72166: 50% mana arcane_charge(4), nether_precision
4:49.958 rotation ( arcane_missiles Fluffy_Pillow 37833.0/72166: 52% mana arcane_charge(4), rune_of_power, nether_precision
4:56.710 rotation > arcane_blast Fluffy_Pillow 32578.3/72166: 45% mana arcane_charge(4), rune_of_power, nether_precision(2)
4:58.063 rotation > arcane_blast Fluffy_Pillow 27656.1/72166: 38% mana arcane_charge(4), rune_of_power, nether_precision(2)
4:59.417 default W time_warp Fluffy_Pillow 22735.3/72166: 32% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision
4:59.417 rotation > arcane_blast Fluffy_Pillow 20735.3/72166: 29% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp, nether_precision
5:00.459 rotation ) arcane_missiles Fluffy_Pillow 15364.3/72166: 21% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp
5:02.178 rotation > arcane_blast Fluffy_Pillow 17845.3/72166: 25% mana arcane_charge(4), temporal_warp, nether_precision, crimson_chorus
5:03.222 rotation > arcane_blast Fluffy_Pillow 12477.1/72166: 17% mana arcane_charge(4), clearcasting, temporal_warp, nether_precision, crimson_chorus
5:04.263 rotation > arcane_blast Fluffy_Pillow 7104.6/72166: 10% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:05.305 rotation ? evocation Fluffy_Pillow 1733.6/72166: 2% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:09.014 rotation " cancel_action Fluffy_Pillow 68756.2/72166: 95% mana arcane_charge(4), clearcasting(2), evocation, temporal_warp, crimson_chorus
5:09.019 rotation > arcane_blast Fluffy_Pillow 68763.4/72166: 95% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:10.062 rotation : arcane_barrage Fluffy_Pillow 63393.8/72166: 88% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:11.085 default T counterspell Fluffy_Pillow 69200.2/72166: 96% mana clearcasting(2), temporal_warp, crimson_chorus
5:11.302 rotation , arcane_orb Fluffy_Pillow 68513.4/72166: 95% mana clearcasting(2), temporal_warp, crimson_chorus
5:12.323 rotation * arcane_missiles Fluffy_Pillow 69487.1/72166: 96% mana arcane_charge(2), clearcasting(3), temporal_warp, crimson_chorus(2)
5:13.927 rotation > arcane_blast Fluffy_Pillow 71802.1/72166: 99% mana arcane_charge(2), clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(2)
5:15.213 rotation > arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3), clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(2)
5:16.378 rotation > arcane_blast Fluffy_Pillow 64227.9/72166: 89% mana arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus(2)
5:17.422 rotation > arcane_blast Fluffy_Pillow 58859.8/72166: 82% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:18.465 rotation * arcane_missiles Fluffy_Pillow 53490.1/72166: 74% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2)
5:21.389 rotation > arcane_blast Fluffy_Pillow 57710.4/72166: 80% mana arcane_charge(4), clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(2)
5:22.432 rotation > arcane_blast Fluffy_Pillow 52340.8/72166: 73% mana arcane_charge(4), clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(3)
5:23.475 rotation * arcane_missiles Fluffy_Pillow 46971.2/72166: 65% mana arcane_charge(4), clearcasting(3), temporal_warp, nether_precision, crimson_chorus(3)
5:26.414 rotation > arcane_blast Fluffy_Pillow 51213.1/72166: 71% mana arcane_charge(4), clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(3)
5:27.456 rotation > arcane_blast Fluffy_Pillow 45842.0/72166: 64% mana arcane_charge(4), clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(3)
5:28.498 rotation > arcane_blast Fluffy_Pillow 40470.9/72166: 56% mana arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus(3)
5:29.540 rotation > arcane_blast Fluffy_Pillow 35099.9/72166: 49% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:30.581 rotation * arcane_missiles Fluffy_Pillow 29727.3/72166: 41% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3)
5:32.261 rotation : arcane_barrage Fluffy_Pillow 32152.1/72166: 45% mana arcane_charge(4), clearcasting(2), temporal_warp, nether_precision
5:33.283 rotation , arcane_orb Fluffy_Pillow 37957.1/72166: 53% mana clearcasting(2), temporal_warp, nether_precision
5:34.305 rotation > arcane_blast Fluffy_Pillow 38932.2/72166: 54% mana arcane_charge(2), clearcasting(2), temporal_warp, nether_precision
5:35.591 default T counterspell Fluffy_Pillow 36663.3/72166: 51% mana arcane_charge(3), clearcasting(2), temporal_warp, nether_precision
5:35.591 rotation > arcane_blast Fluffy_Pillow 35663.3/72166: 49% mana arcane_charge(3), clearcasting(2), temporal_warp, nether_precision
5:36.757 final_burn q arcane_missiles Fluffy_Pillow 31846.2/72166: 44% mana arcane_charge(4), clearcasting(2), temporal_warp

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="NF_NetherPrecision"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=36:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

NF_none : 6121 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6121.1 6121.1 11.9 / 0.194% 1034.0 / 16.9% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2562.9 2408.8 Mana 0.00% 43.0 100.3% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
NF_none 6121
Arcane Barrage 332 5.4% 18.1 16.13sec 5545 4491 Direct 18.0 4696 9297 5548 18.5%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 18.05 18.04 0.00 0.00 1.2348 0.0000 100109.64 100109.64 0.00% 4490.63 4490.63
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.48% 14.70 6 23 4696.31 2676 9637 4699.59 4102 5345 69038 69038 0.00%
crit 18.52% 3.34 0 9 9297.29 6559 19274 8986.24 0 14544 31071 31071 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [s]:0.02
    fishing_opener
    [{]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [!]:1.00
    rotation
    [$]:0.94
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [%]:3.21
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [&]:0.42
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [-]:4.34
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [:]:2.44
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [;]:1.52
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:1.94
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [=]:0.01
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [@]:1.30
Arcane Blast 2161 35.3% 111.8 2.67sec 5796 4604 Direct 112.8 4832 9766 5745 18.5%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 111.81 112.81 0.00 0.00 1.2589 0.0000 648064.36 648064.36 0.00% 4604.04 4604.04
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.50% 91.94 64 122 4831.94 922 12002 4846.08 4223 5791 444313 444313 0.00%
crit 18.50% 20.86 7 36 9766.44 1844 24003 9805.11 6955 15110 203752 203752 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [r]:2.75
    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [~]:18.94
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [']:1.93
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [>]:87.71
Arcane Echo 319 5.2% 181.0 1.71sec 528 0 Direct 181.0 441 915 528 18.2%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 181.02 181.02 0.00 0.00 0.0000 0.0000 95513.89 95513.89 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.82% 148.10 92 218 441.40 220 669 442.70 377 513 65384 65384 0.00%
crit 18.18% 32.92 14 58 915.26 441 1338 917.84 724 1196 30130 30130 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2426 39.7% 45.5 6.30sec 16015 9172 Periodic 307.3 1992 4088 2372 18.1% 24.8%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 45.51 0.00 307.61 307.31 1.7461 0.2421 728834.88 728834.88 0.00% 9171.89 9171.89
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.91% 251.71 151 373 1992.39 1119 3398 2000.26 1754 2370 501528 501528 0.00%
crit 18.09% 55.59 24 96 4088.45 2238 6796 4108.33 3274 5100 227307 227307 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [q]:0.68
  • if_expr:buff.clearcasting.react
    fishing_opener
    [|]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [}]:0.88
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [(]:5.81
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [)]:6.05
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [*]:2.95
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [+]:2.21
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (123) 0.0% (2.0%) 9.8 31.75sec 3796 3059

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.77 0.00 0.00 0.00 1.2410 0.0000 0.00 0.00 0.00% 3058.84 3058.84

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [,]:8.77
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 123 2.0% 9.8 32.07sec 3800 0 Direct 9.8 3216 6403 3800 18.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.76 9.76 0.00 0.00 0.0000 0.0000 37073.14 37073.14 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.68% 7.97 2 14 3216.09 3018 7489 3211.90 3018 3892 25627 25627 0.00%
crit 18.32% 1.79 0 8 6403.46 6035 10698 5450.00 0 8956 11446 11446 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (86) 0.0% (1.4%) 2.0 0.00sec 12815 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 86 1.4% 10.0 23.34sec 2563 0 Periodic 14.0 1559 3090 1831 17.7% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 25630.72 25630.72 0.00% 1050.44 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 82.26% 11.52 6 14 1559.30 175 1852 1559.21 1223 1839 17958 17958 0.00%
crit 17.74% 2.48 0 8 3089.93 349 3704 2863.93 0 3704 7673 7673 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 38 0.6% 21.1 14.11sec 540 0 Direct 21.1 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.11 21.11 0.00 0.00 0.0000 0.0000 11399.47 11399.47 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.57% 17.22 5 35 455.84 444 470 455.83 444 467 7851 7851 0.00%
crit 18.43% 3.89 0 12 911.98 887 941 897.96 0 941 3548 3548 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6022 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 151  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0329 0.0000 6021.68 6021.68 0.00% 51.14 51.14
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.07% 91.28 75 104 43.51 30 57 43.50 42 45 3971 3971 0.00%
crit 19.93% 22.72 10 39 90.22 60 114 90.27 76 107 2051 2051 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:4684.88
Shadowcore Oil Blast 41 0.7% 41.8 7.15sec 297 0 Direct 41.8 251 502 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.76 41.76 0.00 0.00 0.0000 0.0000 12391.01 12391.01 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.63% 34.08 19 54 250.67 244 259 250.67 246 257 8544 8544 0.00%
crit 18.37% 7.67 1 17 501.51 488 517 501.55 488 517 3847 3847 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 82 1.3% 4.7 62.78sec 5239 1543 Periodic 18.7 1143 2286 1315 15.1% 4.9%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.69 0.00 18.68 18.68 3.3964 0.7898 24565.65 24565.65 0.00% 1542.58 1542.58
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 84.90% 15.86 9 23 1142.54 1070 1416 1142.99 1087 1264 18119 18119 0.00%
crit 15.10% 2.82 0 9 2286.10 2141 2833 2164.50 0 2833 6446 6446 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    cooldowns
    [m]:4.69
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
Touch of the Magi 0 (493) 0.0% (8.0%) 6.9 44.08sec 21534 17601

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.87 0.00 0.00 0.00 1.2235 0.0000 0.00 0.00 0.00% 17601.00 17601.00

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:1.19
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.40
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.30
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [x]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 493 8.0% 6.9 43.98sec 21534 0 Direct 6.9 21556 0 21556 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.87 6.86 0.00 0.00 0.0000 0.0000 147866.02 147866.02 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.86 5 9 21555.70 638 70251 21635.98 16003 29735 147866 147866 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:26333.97
  • base_dd_max:26333.97
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
NF_none
Arcane Power 3.2 105.95sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:2.17
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 210.95sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:2.00
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 14.1 21.82sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.10 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:14.10
Evocation 3.5 95.18sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.52 0.00 19.46 0.00 3.4822 0.6292 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [#]:1.07
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [?]:1.45
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.2 322.38sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.17
  • if_expr:buff.arcane_power.up
Presence of Mind 3.6 87.11sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.56 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [n]:0.04
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [o]:1.99
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [p]:0.53
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [z]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 6.5 48.32sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.53 0.00 0.00 0.00 1.2300 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:5.55
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [w]:1.00
Time Warp 1.8 280.01sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.83 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.83
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 123.75sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:NF_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.92
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 19.0 120.2 16.1sec 2.2sec 13.3sec 84.00% 0.00% 84.4 (85.0) 0.0

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 54.2s
  • trigger_min/max:0.0s / 19.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 51.5s

Stack Uptimes

  • arcane_charge_1:3.63%
  • arcane_charge_2:7.93%
  • arcane_charge_3:6.55%
  • arcane_charge_4:65.90%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.2 0.0 106.0sec 106.0sec 14.7sec 15.61% 0.00% 0.0 (0.0) 3.0

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:100.0s / 124.5s
  • trigger_min/max:100.0s / 124.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:15.61%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 211.0sec 211.0sec 12.0sec 8.08% 12.19% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:202.0s / 217.5s
  • trigger_min/max:202.0s / 217.5s
  • trigger_pct:100.00%
  • duration_min/max:10.7s / 12.0s

Stack Uptimes

  • berserking_1:8.08%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.47% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.47%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.2 12.4 16.5sec 9.8sec 7.6sec 45.75% 0.00% 1.2 (1.2) 0.6

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.32%
  • clearcasting_2:16.50%
  • clearcasting_3:4.93%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.8sec 28.7sec 52.03% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 67.0s
  • trigger_min/max:60.0s / 67.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.92%
  • crimson_chorus_2:17.35%
  • crimson_chorus_3:16.76%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 209.8sec 209.8sec 15.0sec 10.10% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:206.7s / 215.9s
  • trigger_min/max:206.7s / 215.9s
  • trigger_pct:100.00%
  • duration_min/max:9.7s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.10%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.5 0.0 95.2sec 95.2sec 3.9sec 4.51% 0.00% 15.9 (15.9) 0.0

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:74.8s / 129.4s
  • trigger_min/max:74.8s / 129.4s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 4.9s

Stack Uptimes

  • evocation_1:4.51%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.2 0.0 322.6sec 322.6sec 22.9sec 8.94% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:313.5s / 338.6s
  • trigger_min/max:313.5s / 338.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.94%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.6 0.0 86.7sec 86.7sec 4.5sec 5.35% 9.38% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:52.7s / 162.3s
  • trigger_min/max:52.7s / 162.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 20.6s

Stack Uptimes

  • presence_of_mind_1:2.38%
  • presence_of_mind_2:2.54%
  • presence_of_mind_3:0.43%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.7 0.0 31.8sec 31.8sec 11.8sec 38.28% 0.00% 0.0 (0.0) 9.4

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.6s / 65.7s
  • trigger_min/max:12.6s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:38.28%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.8 0.0 278.9sec 278.9sec 35.8sec 21.49% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:260.0s / 325.7s
  • trigger_min/max:260.0s / 325.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:21.49%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.55%
Arcane Barrage Arcane Charge 3 3.80% 0.00% 21.43%
Arcane Barrage Arcane Charge 4 96.19% 78.57% 100.00%
Arcane Blast Arcane Charge 0 4.70% 1.68% 8.47%
Arcane Blast Arcane Charge 1 2.85% 0.76% 5.84%
Arcane Blast Arcane Charge 2 8.80% 5.26% 13.39%
Arcane Blast Arcane Charge 3 9.61% 6.06% 13.64%
Arcane Blast Arcane Charge 4 74.03% 63.39% 82.83%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.42% 0.00% 6.27% 1.2s 0.0s 5.7s
Conserve Phase 100.00% 100.00% 100.00% 301.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000201.014140.025259.955
Evocation14.8800.00049.39853.83921.364118.401
Counterspell1.1290.0009.95615.9595.85031.087
Time Warp9.3050.00065.71517.1801.32467.044
Shifting Power9.0640.00032.57443.39133.28759.749
Rune of Power7.6930.00644.85453.81740.111118.899
Touch of the Magi4.9360.00023.75134.67121.28981.231
Arcane Power7.3000.00016.82223.30619.13042.829
Arcane Barrage13.6281.29354.341257.287201.133311.467
Arcane Orb12.1640.00077.369125.53875.028193.574
Presence of Mind30.1730.000109.686118.01467.724192.922

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
NF_none
mana_regen Mana 3235.54 427677.06 59.00% 132.18 6671.85 1.54%
Evocation Mana 136.70 199108.83 27.47% 1456.51 0.00 0.00%
Mana Gem Mana 2.92 21048.96 2.90% 7216.57 0.00 0.00%
Arcane Barrage Mana 18.07 77092.59 10.63% 4267.50 360.33 0.47%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2408.81 2562.94 7035.5 25767.6 808.7 72165.7
Usage Type Count Total Avg RPE APR
NF_none
arcane_blast Mana 113.8 630788.1 5545.0 5641.7 1.0
arcane_missiles Mana 45.9 96616.6 2105.6 2123.0 7.5
arcane_orb Mana 9.8 4921.6 499.7 503.9 7.5
counterspell Mana 14.2 12734.0 895.4 902.9 0.0
shifting_power Mana 4.7 11827.1 2500.0 2522.4 2.1
time_warp Mana 1.8 3695.7 2000.0 2018.3 0.0
touch_of_the_magi Mana 6.9 17313.7 2500.0 2521.4 8.5

Statistics & Data Analysis

Fight Length
NF_none Fight Length
Count 1906
Mean 301.01
Minimum 240.03
Maximum 359.95
Spread ( max - min ) 119.93
Range [ ( max - min ) / 2 * 100% ] 19.92%
Standard Deviation 34.7975
5th Percentile 246.43
95th Percentile 354.82
( 95th Percentile - 5th Percentile ) 108.39
Mean Distribution
Standard Deviation 0.7971
95.00% Confidence Interval ( 299.45 - 302.58 )
Normalized 95.00% Confidence Interval ( 99.48% - 100.52% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 514
0.1% Error 51336
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1034
DPS
NF_none Damage Per Second
Count 1906
Mean 6121.10
Minimum 5383.52
Maximum 7068.63
Spread ( max - min ) 1685.11
Range [ ( max - min ) / 2 * 100% ] 13.76%
Standard Deviation 265.0073
5th Percentile 5689.44
95th Percentile 6570.05
( 95th Percentile - 5th Percentile ) 880.61
Mean Distribution
Standard Deviation 6.0701
95.00% Confidence Interval ( 6109.20 - 6133.00 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 73
0.1% Error 7201
0.1 Scale Factor Error with Delta=300 600
0.05 Scale Factor Error with Delta=300 2399
0.01 Scale Factor Error with Delta=300 59952
Priority Target DPS
NF_none Priority Target Damage Per Second
Count 1906
Mean 6121.10
Minimum 5383.52
Maximum 7068.63
Spread ( max - min ) 1685.11
Range [ ( max - min ) / 2 * 100% ] 13.76%
Standard Deviation 265.0073
5th Percentile 5689.44
95th Percentile 6570.05
( 95th Percentile - 5th Percentile ) 880.61
Mean Distribution
Standard Deviation 6.0701
95.00% Confidence Interval ( 6109.20 - 6133.00 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 73
0.1% Error 7201
0.1 Scale Factor Error with Delta=300 600
0.05 Scale Factor Error with Delta=300 2399
0.01 Scale Factor Error with Delta=300 59952
DPS(e)
NF_none Damage Per Second (Effective)
Count 1906
Mean 6121.10
Minimum 5383.52
Maximum 7068.63
Spread ( max - min ) 1685.11
Range [ ( max - min ) / 2 * 100% ] 13.76%
Damage
NF_none Damage
Count 1906
Mean 1831448.77
Minimum 1428718.05
Maximum 2351019.82
Spread ( max - min ) 922301.76
Range [ ( max - min ) / 2 * 100% ] 25.18%
DTPS
NF_none Damage Taken Per Second
Count 1906
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
NF_none Healing Per Second
Count 1906
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
NF_none Healing Per Second (Effective)
Count 1906
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
NF_none Heal
Count 1906
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
NF_none Healing Taken Per Second
Count 1906
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
NF_none Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
NF_noneTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
NF_none Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 14.10 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.92 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.17 potion,if=buff.arcane_power.up
W 1.83 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 2.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 1.19 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.40 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.30 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 2.17 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 5.55 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
m 4.69 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
n 0.04 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
o 1.99 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
p 0.53 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
q 0.68 arcane_missiles,if=buff.clearcasting.react,chain=1
r 2.75 arcane_blast
s 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
t 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
u 1.00 arcane_orb,if=cooldown.rune_of_power.ready
v 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
w 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
x 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
y 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
z 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
{ 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
| 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
} 0.88 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
~ 18.94 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
! 1.00 arcane_barrage
actions.rotation
# count action,conditions
" 3.50 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
# 1.07 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
$ 0.94 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
% 3.21 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
& 0.42 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
' 1.93 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
( 5.81 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
) 6.05 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
* 2.95 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
+ 2.21 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
, 8.77 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
- 4.34 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
: 2.44 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
; 1.52 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 1.94 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
= 0.01 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
> 87.71 arcane_blast
? 1.45 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
@ 1.30 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTuWvw~U~~~~~~~~~~~!t"xyVX|T}~z~~~~~~{m,>>>>T>>>>>->>>>%il(T>><,>>->>>>-*>>T,>+m%il(T>>@p,>#">k>>>U>)>>>>T>;,>>>>>>%il(T>><m,>>>>T+>>>>>>%il(o'@,T>>?">>>>Y>>>>:,>+Tm$hkX(T)>>;U,>>l>>)>>>)<T>,>>>>>>&>>>W>mT%il((o@',>)>?">>>>>T>>>>>>-*,>>

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask NF_none 72165.7/72166: 100% mana
Pre precombat 1 food NF_none 72165.7/72166: 100% mana
Pre precombat 2 augmentation NF_none 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener u arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus
0:01.327 fishing_opener v arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.225 fishing_opener w rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.013 fishing_opener ~ arcane_blast Fluffy_Pillow 66139.4/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.816 default U use_mana_gem NF_none 60423.4/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.816 fishing_opener ~ arcane_blast Fluffy_Pillow 67640.0/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.617 fishing_opener ~ arcane_blast Fluffy_Pillow 61921.1/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.420 fishing_opener ~ arcane_blast Fluffy_Pillow 56205.0/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.222 fishing_opener ~ arcane_blast Fluffy_Pillow 50487.6/72166: 70% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.027 fishing_opener ~ arcane_blast Fluffy_Pillow 44774.5/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.829 fishing_opener ~ arcane_blast Fluffy_Pillow 39057.0/72166: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.631 fishing_opener ~ arcane_blast Fluffy_Pillow 33339.5/72166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.433 fishing_opener ~ arcane_blast Fluffy_Pillow 27622.1/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.235 fishing_opener ~ arcane_blast Fluffy_Pillow 21904.6/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.036 fishing_opener ~ arcane_blast Fluffy_Pillow 16185.7/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.840 fishing_opener ~ arcane_blast Fluffy_Pillow 10471.1/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.642 fishing_opener ! arcane_barrage Fluffy_Pillow 4753.7/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.431 fishing_opener t evocation NF_none 10222.4/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.950 rotation " cancel_action Fluffy_Pillow 69397.1/72166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.954 fishing_opener x touch_of_the_magi Fluffy_Pillow 69402.9/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.741 fishing_opener y arcane_power Fluffy_Pillow 68038.8/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.741 default V potion Fluffy_Pillow 68038.8/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.741 default X berserking Fluffy_Pillow 68038.8/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.741 fishing_opener | arcane_missiles Fluffy_Pillow 68038.8/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.048 default T counterspell Fluffy_Pillow 61278.4/72166: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.048 fishing_opener } arcane_missiles Fluffy_Pillow 60778.4/72166: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.299 fishing_opener ~ arcane_blast Fluffy_Pillow 62584.0/72166: 87% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.055 fishing_opener z presence_of_mind Fluffy_Pillow 60237.6/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.055 fishing_opener ~ arcane_blast Fluffy_Pillow 60237.6/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.809 fishing_opener ~ arcane_blast Fluffy_Pillow 57888.4/72166: 80% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.564 fishing_opener ~ arcane_blast Fluffy_Pillow 55540.6/72166: 77% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.318 fishing_opener ~ arcane_blast Fluffy_Pillow 53191.3/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.120 fishing_opener ~ arcane_blast Fluffy_Pillow 50911.4/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:30.922 fishing_opener ~ arcane_blast Fluffy_Pillow 48631.4/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.725 fishing_opener { arcane_barrage Fluffy_Pillow 46352.9/72166: 64% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.513 cooldowns m shifting_power Fluffy_Pillow 51820.2/72166: 72% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:34.827 rotation , arcane_orb Fluffy_Pillow 52660.0/72166: 73% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:35.614 rotation > arcane_blast Fluffy_Pillow 53295.9/72166: 74% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:36.604 rotation > arcane_blast Fluffy_Pillow 50599.8/72166: 70% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:37.502 rotation > arcane_blast Fluffy_Pillow 46395.9/72166: 64% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.305 rotation > arcane_blast Fluffy_Pillow 40679.8/72166: 56% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:39.107 default T counterspell Fluffy_Pillow 34962.4/72166: 48% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:39.107 rotation > arcane_blast Fluffy_Pillow 33962.4/72166: 47% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:39.910 rotation > arcane_blast Fluffy_Pillow 28246.4/72166: 39% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.712 rotation > arcane_blast Fluffy_Pillow 22528.9/72166: 31% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.515 rotation > arcane_blast Fluffy_Pillow 16812.9/72166: 23% mana arcane_charge(4), clearcasting, potion_of_spectral_intellect
0:42.869 rotation > arcane_blast Fluffy_Pillow 11892.1/72166: 16% mana arcane_charge(4), clearcasting
0:44.222 rotation - arcane_barrage Fluffy_Pillow 6969.9/72166: 10% mana arcane_charge(4), clearcasting
0:45.550 rotation > arcane_blast Fluffy_Pillow 13216.6/72166: 18% mana clearcasting
0:47.539 rotation > arcane_blast Fluffy_Pillow 14712.3/72166: 20% mana arcane_charge, clearcasting
0:49.370 rotation > arcane_blast Fluffy_Pillow 14605.1/72166: 20% mana arcane_charge(2), clearcasting
0:51.040 rotation > arcane_blast Fluffy_Pillow 12890.4/72166: 18% mana arcane_charge(3), clearcasting
0:52.551 rotation % arcane_barrage Fluffy_Pillow 9571.2/72166: 13% mana arcane_charge(4), clearcasting
0:53.880 cooldowns i touch_of_the_magi Fluffy_Pillow 15819.3/72166: 22% mana clearcasting(2)
0:55.207 cooldowns l rune_of_power Fluffy_Pillow 15234.6/72166: 21% mana arcane_charge(4), clearcasting(2)
0:56.534 rotation ( arcane_missiles Fluffy_Pillow 17149.9/72166: 24% mana arcane_charge(4), clearcasting(2), rune_of_power
1:04.824 default T counterspell Fluffy_Pillow 14115.0/72166: 20% mana arcane_charge(4), rune_of_power, crimson_chorus
1:04.824 rotation > arcane_blast Fluffy_Pillow 13115.0/72166: 18% mana arcane_charge(4), rune_of_power, crimson_chorus
1:06.178 rotation > arcane_blast Fluffy_Pillow 8194.2/72166: 11% mana arcane_charge(4), rune_of_power, crimson_chorus
1:07.533 rotation < arcane_barrage Fluffy_Pillow 3274.9/72166: 5% mana arcane_charge(4), rune_of_power, crimson_chorus
1:08.861 rotation , arcane_orb Fluffy_Pillow 9521.6/72166: 13% mana crimson_chorus
1:10.187 rotation > arcane_blast Fluffy_Pillow 10935.4/72166: 15% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:11.860 rotation > arcane_blast Fluffy_Pillow 9225.1/72166: 13% mana arcane_charge(3), clearcasting, crimson_chorus(2)
1:13.372 rotation - arcane_barrage Fluffy_Pillow 5907.4/72166: 8% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:14.698 rotation > arcane_blast Fluffy_Pillow 12151.1/72166: 17% mana clearcasting(2), crimson_chorus(2)
1:16.687 rotation > arcane_blast Fluffy_Pillow 13646.9/72166: 19% mana arcane_charge, clearcasting(2), crimson_chorus(2)
1:18.518 rotation > arcane_blast Fluffy_Pillow 13539.6/72166: 19% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
1:20.188 rotation > arcane_blast Fluffy_Pillow 11824.9/72166: 16% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
1:21.699 rotation - arcane_barrage Fluffy_Pillow 8505.8/72166: 12% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:23.026 rotation * arcane_missiles Fluffy_Pillow 14751.0/72166: 20% mana clearcasting(3), crimson_chorus(3)
1:25.122 rotation > arcane_blast Fluffy_Pillow 17776.2/72166: 25% mana clearcasting(2), crimson_chorus(3)
1:27.113 rotation > arcane_blast Fluffy_Pillow 19274.8/72166: 27% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:28.943 default T counterspell Fluffy_Pillow 19166.1/72166: 27% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:28.943 rotation , arcane_orb Fluffy_Pillow 18166.1/72166: 25% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:30.269 rotation > arcane_blast Fluffy_Pillow 19579.9/72166: 27% mana arcane_charge(4), clearcasting(2)
1:31.624 rotation + arcane_missiles Fluffy_Pillow 14660.6/72166: 20% mana arcane_charge(4), clearcasting(2)
1:33.531 cooldowns m shifting_power Fluffy_Pillow 17413.0/72166: 24% mana arcane_charge(4), clearcasting
1:37.266 rotation % arcane_barrage Fluffy_Pillow 20303.8/72166: 28% mana arcane_charge(4)
1:38.596 cooldowns i touch_of_the_magi Fluffy_Pillow 26553.4/72166: 37% mana
1:39.922 cooldowns l rune_of_power Fluffy_Pillow 25967.2/72166: 36% mana arcane_charge(4)
1:41.249 rotation ( arcane_missiles Fluffy_Pillow 27882.5/72166: 39% mana arcane_charge(4), rune_of_power
1:48.015 default T counterspell Fluffy_Pillow 15147.9/72166: 21% mana arcane_charge(4), rune_of_power
1:48.015 rotation > arcane_blast Fluffy_Pillow 14147.9/72166: 20% mana arcane_charge(4), rune_of_power
1:49.368 rotation > arcane_blast Fluffy_Pillow 9225.7/72166: 13% mana arcane_charge(4), rune_of_power
1:50.724 rotation @ arcane_barrage Fluffy_Pillow 4307.9/72166: 6% mana arcane_charge(4), rune_of_power
1:52.053 cooldowns p presence_of_mind Fluffy_Pillow 10556.0/72166: 15% mana rune_of_power
1:52.053 rotation , arcane_orb Fluffy_Pillow 10556.0/72166: 15% mana presence_of_mind(3), rune_of_power
1:53.381 rotation > arcane_blast Fluffy_Pillow 11972.7/72166: 17% mana arcane_charge(2), presence_of_mind(3)
1:54.709 rotation # evocation NF_none 9764.4/72166: 14% mana arcane_charge(3), presence_of_mind(2)
1:58.991 rotation " cancel_action Fluffy_Pillow 69285.1/72166: 96% mana arcane_charge(3), evocation, presence_of_mind(2)
1:58.994 rotation > arcane_blast Fluffy_Pillow 69289.5/72166: 96% mana arcane_charge(3), presence_of_mind(2)
2:00.321 cooldowns k arcane_power Fluffy_Pillow 65704.7/72166: 91% mana arcane_charge(4), presence_of_mind
2:00.321 rotation > arcane_blast Fluffy_Pillow 65704.7/72166: 91% mana arcane_charge(4), arcane_power, presence_of_mind, rune_of_power
2:01.650 rotation > arcane_blast Fluffy_Pillow 64185.4/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:03.003 rotation > arcane_blast Fluffy_Pillow 62700.7/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:04.356 default U use_mana_gem NF_none 61216.0/72166: 85% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus
2:04.356 rotation > arcane_blast Fluffy_Pillow 68432.6/72166: 95% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus
2:05.709 rotation ) arcane_missiles Fluffy_Pillow 66947.9/72166: 93% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus
2:07.686 rotation > arcane_blast Fluffy_Pillow 69801.3/72166: 97% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:09.039 rotation > arcane_blast Fluffy_Pillow 68316.6/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:10.393 rotation > arcane_blast Fluffy_Pillow 66833.4/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:11.747 rotation > arcane_blast Fluffy_Pillow 65350.1/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:13.100 default T counterspell Fluffy_Pillow 63865.4/72166: 88% mana arcane_charge(4), arcane_power, crimson_chorus(2)
2:13.100 rotation > arcane_blast Fluffy_Pillow 63365.4/72166: 88% mana arcane_charge(4), arcane_power, crimson_chorus(2)
2:14.454 rotation ; arcane_barrage Fluffy_Pillow 61882.2/72166: 86% mana arcane_charge(4), arcane_power, crimson_chorus(2)
2:15.782 rotation , arcane_orb Fluffy_Pillow 68128.8/72166: 94% mana crimson_chorus(2)
2:17.108 rotation > arcane_blast Fluffy_Pillow 69542.7/72166: 96% mana arcane_charge(2), crimson_chorus(2)
2:18.779 rotation > arcane_blast Fluffy_Pillow 67829.4/72166: 94% mana arcane_charge(3), crimson_chorus(2)
2:20.290 rotation > arcane_blast Fluffy_Pillow 64510.3/72166: 89% mana arcane_charge(4), crimson_chorus(2)
2:21.643 rotation > arcane_blast Fluffy_Pillow 59588.1/72166: 83% mana arcane_charge(4), crimson_chorus(3)
2:22.995 rotation > arcane_blast Fluffy_Pillow 54664.5/72166: 76% mana arcane_charge(4), crimson_chorus(3)
2:24.350 rotation > arcane_blast Fluffy_Pillow 49745.1/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:25.703 rotation % arcane_barrage Fluffy_Pillow 44822.9/72166: 62% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:27.030 cooldowns i touch_of_the_magi Fluffy_Pillow 51068.2/72166: 71% mana clearcasting, crimson_chorus(3)
2:28.359 cooldowns l rune_of_power Fluffy_Pillow 50486.3/72166: 70% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:29.687 rotation ( arcane_missiles Fluffy_Pillow 52403.1/72166: 73% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3)
2:38.196 default T counterspell Fluffy_Pillow 49684.2/72166: 69% mana arcane_charge(4), rune_of_power
2:38.196 rotation > arcane_blast Fluffy_Pillow 48684.2/72166: 67% mana arcane_charge(4), rune_of_power
2:39.551 rotation > arcane_blast Fluffy_Pillow 43764.9/72166: 61% mana arcane_charge(4), rune_of_power
2:40.905 rotation < arcane_barrage Fluffy_Pillow 38844.2/72166: 54% mana arcane_charge(4), clearcasting, rune_of_power
2:42.230 cooldowns m shifting_power Fluffy_Pillow 45086.5/72166: 62% mana clearcasting
2:46.054 rotation , arcane_orb Fluffy_Pillow 48105.7/72166: 67% mana clearcasting
2:47.382 rotation > arcane_blast Fluffy_Pillow 49522.4/72166: 69% mana arcane_charge(2), clearcasting
2:49.054 rotation > arcane_blast Fluffy_Pillow 47810.7/72166: 66% mana arcane_charge(3), clearcasting
2:50.564 rotation > arcane_blast Fluffy_Pillow 44490.1/72166: 62% mana arcane_charge(4), clearcasting
2:51.919 rotation > arcane_blast Fluffy_Pillow 39570.8/72166: 55% mana arcane_charge(4), clearcasting
2:53.272 default T counterspell Fluffy_Pillow 34648.6/72166: 48% mana arcane_charge(4), clearcasting
2:53.272 rotation + arcane_missiles Fluffy_Pillow 33648.6/72166: 47% mana arcane_charge(4), clearcasting
2:55.285 rotation > arcane_blast Fluffy_Pillow 36554.0/72166: 51% mana arcane_charge(4)
2:56.639 rotation > arcane_blast Fluffy_Pillow 31633.2/72166: 44% mana arcane_charge(4), clearcasting
2:57.993 rotation > arcane_blast Fluffy_Pillow 26712.5/72166: 37% mana arcane_charge(4), clearcasting
2:59.345 rotation > arcane_blast Fluffy_Pillow 21788.8/72166: 30% mana arcane_charge(4), clearcasting
3:00.699 rotation > arcane_blast Fluffy_Pillow 16868.1/72166: 23% mana arcane_charge(4), clearcasting, crimson_chorus
3:02.053 rotation > arcane_blast Fluffy_Pillow 11947.3/72166: 17% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.407 rotation % arcane_barrage Fluffy_Pillow 7026.6/72166: 10% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.733 cooldowns i touch_of_the_magi Fluffy_Pillow 13270.3/72166: 18% mana clearcasting, crimson_chorus
3:06.062 cooldowns l rune_of_power Fluffy_Pillow 12688.5/72166: 18% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.390 rotation ( arcane_missiles Fluffy_Pillow 14605.2/72166: 20% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
3:13.804 cooldowns o presence_of_mind Fluffy_Pillow 8862.6/72166: 12% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
3:13.804 rotation ' arcane_blast Fluffy_Pillow 8862.6/72166: 12% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2)
3:15.132 rotation @ arcane_barrage Fluffy_Pillow 3904.4/72166: 5% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2)
3:16.460 rotation , arcane_orb Fluffy_Pillow 10151.0/72166: 14% mana presence_of_mind(2), rune_of_power, crimson_chorus(2)
3:17.787 default T counterspell Fluffy_Pillow 11566.3/72166: 16% mana arcane_charge(2), presence_of_mind(2), rune_of_power, crimson_chorus(2)
3:17.787 rotation > arcane_blast Fluffy_Pillow 10566.3/72166: 15% mana arcane_charge(2), presence_of_mind(2), rune_of_power, crimson_chorus(2)
3:19.114 rotation > arcane_blast Fluffy_Pillow 8356.6/72166: 12% mana arcane_charge(3), presence_of_mind, rune_of_power, crimson_chorus(2)
3:20.441 rotation ? evocation NF_none 4771.9/72166: 7% mana arcane_charge(4), crimson_chorus(2)
3:25.085 rotation " cancel_action Fluffy_Pillow 69324.4/72166: 96% mana arcane_charge(4), evocation, crimson_chorus(3)
3:25.091 rotation > arcane_blast Fluffy_Pillow 69333.1/72166: 96% mana arcane_charge(4), crimson_chorus(3)
3:26.443 rotation > arcane_blast Fluffy_Pillow 64409.5/72166: 89% mana arcane_charge(4), crimson_chorus(3)
3:27.796 rotation > arcane_blast Fluffy_Pillow 59487.3/72166: 82% mana arcane_charge(4), crimson_chorus(3)
3:29.148 rotation > arcane_blast Fluffy_Pillow 54563.6/72166: 76% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:30.502 default Y use_item_empyreal_ordnance Fluffy_Pillow 49642.9/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:30.502 rotation > arcane_blast Fluffy_Pillow 49642.9/72166: 69% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:31.858 rotation > arcane_blast Fluffy_Pillow 44725.0/72166: 62% mana arcane_charge(4), clearcasting(2)
3:33.211 rotation > arcane_blast Fluffy_Pillow 39802.8/72166: 55% mana arcane_charge(4), clearcasting(2)
3:34.564 rotation > arcane_blast Fluffy_Pillow 34880.6/72166: 48% mana arcane_charge(4), clearcasting(2)
3:35.918 rotation : arcane_barrage Fluffy_Pillow 29959.9/72166: 42% mana arcane_charge(4), clearcasting(2)
3:37.245 rotation , arcane_orb Fluffy_Pillow 36205.1/72166: 50% mana clearcasting(2)
3:38.573 rotation > arcane_blast Fluffy_Pillow 37621.8/72166: 52% mana arcane_charge(2), clearcasting(2)
3:40.245 rotation + arcane_missiles Fluffy_Pillow 35910.0/72166: 50% mana arcane_charge(3), clearcasting(2)
3:42.317 default T counterspell Fluffy_Pillow 38900.6/72166: 54% mana arcane_charge(3), clearcasting
3:42.317 cooldowns m shifting_power Fluffy_Pillow 37900.6/72166: 53% mana arcane_charge(3), clearcasting
3:46.160 rotation $ arcane_barrage Fluffy_Pillow 40947.2/72166: 57% mana arcane_charge(3), empyreal_surge(5)
3:47.487 cooldowns h touch_of_the_magi Fluffy_Pillow 46110.0/72166: 64% mana empyreal_surge(5)
3:48.814 cooldowns k arcane_power Fluffy_Pillow 45525.2/72166: 63% mana arcane_charge(4), empyreal_surge(5)
3:48.814 default X berserking Fluffy_Pillow 45525.2/72166: 63% mana arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:48.814 rotation ( arcane_missiles Fluffy_Pillow 45525.2/72166: 63% mana berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5)
3:59.075 default T counterspell Fluffy_Pillow 37835.1/72166: 52% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5)
3:59.075 rotation ) arcane_missiles Fluffy_Pillow 37335.1/72166: 52% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5)
4:00.946 rotation > arcane_blast Fluffy_Pillow 40035.5/72166: 55% mana arcane_charge(4), arcane_power, crimson_chorus
4:02.300 rotation > arcane_blast Fluffy_Pillow 38552.3/72166: 53% mana arcane_charge(4), arcane_power, crimson_chorus
4:03.654 rotation ; arcane_barrage Fluffy_Pillow 37069.0/72166: 51% mana arcane_charge(4), arcane_power, crimson_chorus
4:04.984 default U use_mana_gem NF_none 43318.6/72166: 60% mana crimson_chorus
4:04.984 rotation , arcane_orb Fluffy_Pillow 50535.1/72166: 70% mana crimson_chorus
4:06.312 rotation > arcane_blast Fluffy_Pillow 51951.9/72166: 72% mana arcane_charge(2), crimson_chorus
4:07.983 rotation > arcane_blast Fluffy_Pillow 50238.6/72166: 70% mana arcane_charge(3), crimson_chorus
4:09.496 cooldowns l rune_of_power Fluffy_Pillow 46922.4/72166: 65% mana arcane_charge(4), crimson_chorus
4:10.824 rotation > arcane_blast Fluffy_Pillow 48839.1/72166: 68% mana arcane_charge(4), rune_of_power, crimson_chorus
4:12.177 rotation > arcane_blast Fluffy_Pillow 43916.9/72166: 61% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:13.529 rotation ) arcane_missiles Fluffy_Pillow 38993.3/72166: 54% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:15.654 rotation > arcane_blast Fluffy_Pillow 42060.3/72166: 58% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:17.008 rotation > arcane_blast Fluffy_Pillow 37139.6/72166: 51% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:18.363 rotation > arcane_blast Fluffy_Pillow 32220.2/72166: 45% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:19.716 rotation ) arcane_missiles Fluffy_Pillow 27298.0/72166: 38% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
4:21.772 rotation < arcane_barrage Fluffy_Pillow 30265.5/72166: 42% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
4:23.100 default T counterspell Fluffy_Pillow 36512.2/72166: 51% mana crimson_chorus(3)
4:23.100 rotation > arcane_blast Fluffy_Pillow 35512.2/72166: 49% mana crimson_chorus(3)
4:25.088 rotation , arcane_orb Fluffy_Pillow 37006.5/72166: 51% mana arcane_charge, crimson_chorus(3)
4:26.414 rotation > arcane_blast Fluffy_Pillow 38420.3/72166: 53% mana arcane_charge(3), crimson_chorus(3)
4:27.928 rotation > arcane_blast Fluffy_Pillow 35105.5/72166: 49% mana arcane_charge(4), crimson_chorus(3)
4:29.281 rotation > arcane_blast Fluffy_Pillow 30183.3/72166: 42% mana arcane_charge(4), crimson_chorus(3)
4:30.633 rotation > arcane_blast Fluffy_Pillow 25259.7/72166: 35% mana arcane_charge(4), crimson_chorus(3)
4:31.987 rotation > arcane_blast Fluffy_Pillow 20338.9/72166: 28% mana arcane_charge(4)
4:33.338 rotation > arcane_blast Fluffy_Pillow 15413.8/72166: 21% mana arcane_charge(4)
4:34.692 rotation & arcane_barrage Fluffy_Pillow 10493.1/72166: 15% mana arcane_charge(4)
4:36.019 rotation > arcane_blast Fluffy_Pillow 16738.3/72166: 23% mana
4:38.009 rotation > arcane_blast Fluffy_Pillow 18235.5/72166: 25% mana arcane_charge
4:39.838 rotation > arcane_blast Fluffy_Pillow 18125.3/72166: 25% mana arcane_charge(2)
4:41.509 default W time_warp Fluffy_Pillow 16412.1/72166: 23% mana arcane_charge(3)
4:41.509 rotation > arcane_blast Fluffy_Pillow 14412.1/72166: 20% mana arcane_charge(3), temporal_warp
4:42.673 cooldowns m shifting_power Fluffy_Pillow 10592.1/72166: 15% mana arcane_charge(4), temporal_warp
4:45.705 default T counterspell Fluffy_Pillow 12468.2/72166: 17% mana arcane_charge(4), temporal_warp
4:45.705 rotation % arcane_barrage Fluffy_Pillow 11468.2/72166: 16% mana arcane_charge(4), temporal_warp
4:46.727 cooldowns i touch_of_the_magi Fluffy_Pillow 17273.2/72166: 24% mana temporal_warp
4:47.749 cooldowns l rune_of_power Fluffy_Pillow 16248.3/72166: 23% mana arcane_charge(4), temporal_warp
4:48.770 rotation ( arcane_missiles Fluffy_Pillow 17721.9/72166: 25% mana arcane_charge(4), rune_of_power, temporal_warp
4:52.428 rotation ( arcane_missiles Fluffy_Pillow 8001.6/72166: 11% mana arcane_charge(4), rune_of_power, temporal_warp
4:54.387 cooldowns o presence_of_mind Fluffy_Pillow 3329.0/72166: 5% mana arcane_charge(4), rune_of_power, temporal_warp
4:54.387 rotation @ arcane_barrage Fluffy_Pillow 3329.0/72166: 5% mana arcane_charge(4), presence_of_mind(3), rune_of_power, temporal_warp
4:55.408 rotation ' arcane_blast Fluffy_Pillow 9132.6/72166: 13% mana presence_of_mind(3), rune_of_power, temporal_warp
4:56.430 rotation , arcane_orb Fluffy_Pillow 9232.7/72166: 13% mana arcane_charge, presence_of_mind(2), rune_of_power, temporal_warp
4:57.452 rotation > arcane_blast Fluffy_Pillow 10207.7/72166: 14% mana arcane_charge(3), presence_of_mind(2), rune_of_power, temporal_warp
4:58.475 rotation ) arcane_missiles Fluffy_Pillow 6184.2/72166: 9% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, temporal_warp
5:00.049 rotation > arcane_blast Fluffy_Pillow 8456.0/72166: 12% mana arcane_charge(4), presence_of_mind, rune_of_power, temporal_warp
5:01.072 rotation ? evocation Fluffy_Pillow 3057.5/72166: 4% mana arcane_charge(4), temporal_warp
5:04.716 rotation " cancel_action Fluffy_Pillow 68905.6/72166: 95% mana arcane_charge(4), evocation, temporal_warp
5:04.719 rotation > arcane_blast Fluffy_Pillow 68909.9/72166: 95% mana arcane_charge(4), temporal_warp
5:05.763 rotation > arcane_blast Fluffy_Pillow 63541.8/72166: 88% mana arcane_charge(4), temporal_warp, crimson_chorus
5:06.805 rotation > arcane_blast Fluffy_Pillow 58170.7/72166: 81% mana arcane_charge(4), temporal_warp, crimson_chorus
5:07.846 rotation > arcane_blast Fluffy_Pillow 52798.2/72166: 73% mana arcane_charge(4), temporal_warp, crimson_chorus
5:08.888 rotation > arcane_blast Fluffy_Pillow 47427.1/72166: 66% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:09.930 default T counterspell Fluffy_Pillow 42056.0/72166: 58% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:09.930 rotation > arcane_blast Fluffy_Pillow 41056.0/72166: 57% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:10.971 rotation > arcane_blast Fluffy_Pillow 35683.5/72166: 49% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:12.012 rotation > arcane_blast Fluffy_Pillow 30311.0/72166: 42% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:13.053 rotation > arcane_blast Fluffy_Pillow 24938.5/72166: 35% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:14.095 rotation > arcane_blast Fluffy_Pillow 19567.4/72166: 27% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:15.135 rotation > arcane_blast Fluffy_Pillow 14193.5/72166: 20% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:16.178 rotation - arcane_barrage Fluffy_Pillow 8823.9/72166: 12% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:17.200 rotation * arcane_missiles Fluffy_Pillow 14628.9/72166: 20% mana clearcasting(3), temporal_warp, crimson_chorus(2)
5:18.884 rotation , arcane_orb Fluffy_Pillow 17059.4/72166: 24% mana clearcasting(2), temporal_warp, crimson_chorus(2)
5:19.907 rotation > arcane_blast Fluffy_Pillow 18035.9/72166: 25% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(2)
5:21.194 rotation > arcane_blast Fluffy_Pillow 15768.5/72166: 22% mana arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="NF_none"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Necrolord_ArcaneProdigy : 6094 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6093.6 6093.6 12.1 / 0.198% 1039.9 / 17.1% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2501.9 2368.6 Mana 0.00% 43.9 99.7% 100%
Talents
Necrolord
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Necrolord_ArcaneProdigy 6094
Arcane Barrage 368 6.1% 20.2 14.07sec 5455 4415 Direct 20.2 4635 9289 5459 17.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.24 20.23 0.00 0.00 1.2356 0.0000 110410.45 110410.45 0.00% 4414.83 4414.83
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.32% 16.65 8 27 4635.21 3280 11871 4637.91 4048 5637 77200 77200 0.00%
crit 17.68% 3.58 0 10 9289.32 6559 23741 9076.28 0 22397 33210 33210 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.03
    fishing_opener
    [}]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:1.22
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:1.97
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.29
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:8.08
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:3.01
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:0.65
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.26
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:0.81
Arcane Blast 2270 37.3% 117.9 2.52sec 5758 4402 Direct 118.9 4788 9787 5709 18.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.87 118.87 0.00 0.00 1.3080 0.0000 678681.53 678681.53 0.00% 4402.02 4402.02
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.59% 96.98 68 129 4788.49 922 12084 4792.48 4076 5631 464436 464436 0.00%
crit 18.41% 21.89 8 39 9786.55 1844 24169 9795.78 6282 15126 214246 214246 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.08
    fishing_opener
    [x]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.95
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.58
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [?]:93.84
Arcane Echo 288 4.7% 152.1 2.00sec 565 0 Direct 152.1 469 979 565 18.8%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 152.10 152.10 0.00 0.00 0.0000 0.0000 85926.66 85926.66 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.20% 123.51 69 177 469.02 220 736 470.63 388 549 57939 57939 0.00%
crit 18.80% 28.59 13 55 979.00 441 1472 982.88 773 1236 27988 27988 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2394 39.3% 43.8 6.43sec 16359 9186 Periodic 298.4 2000 4153 2398 18.5% 24.2%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.75 0.00 298.67 298.41 1.7808 0.2431 715685.62 715685.62 0.00% 9186.41 9186.41
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.50% 243.20 140 362 2000.26 1119 3738 2009.10 1730 2420 486425 486425 0.00%
crit 18.50% 55.21 23 105 4152.51 2238 7475 4167.71 3285 5583 229261 229261 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:0.80
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.87
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.70
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:6.00
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:2.87
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.52
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (138) 0.0% (2.3%) 10.8 28.07sec 3816 3136

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.84 0.00 0.00 0.00 1.2170 0.0000 0.00 0.00 0.00% 3136.05 3136.05

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:9.84
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 138 2.3% 10.8 28.07sec 3818 0 Direct 10.8 3244 6488 3819 17.7%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.84 10.84 0.00 0.00 0.0000 0.0000 41370.78 41370.78 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.30% 8.92 3 14 3243.52 3018 8703 3243.91 3018 3798 28923 28923 0.00%
crit 17.70% 1.92 0 7 6487.60 6035 14130 5659.63 0 8956 12448 12448 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (88) 0.0% (1.4%) 2.0 0.00sec 13027 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 88 1.4% 10.0 21.60sec 2605 0 Periodic 14.0 1561 3080 1861 19.8% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 26054.46 26054.46 0.00% 1067.85 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.22% 11.23 6 14 1560.64 175 1852 1560.94 1313 1852 17530 17530 0.00%
crit 19.78% 2.77 0 8 3080.45 349 3704 2935.04 0 3704 8525 8525 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 14.08sec 541 0 Direct 20.6 456 912 541 18.6%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.62 20.62 0.00 0.00 0.0000 0.0000 11156.51 11156.51 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.36% 16.78 6 30 455.97 444 470 455.99 446 470 7651 7651 0.00%
crit 18.64% 3.84 0 11 911.96 887 941 894.96 0 941 3506 3506 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6054 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 151  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 91 53 19.7%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6053.68 6053.68 0.00% 51.41 51.41
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.26% 91.49 75 104 43.80 30 57 43.79 42 46 4007 4007 0.00%
crit 19.74% 22.51 10 39 90.93 60 114 90.96 77 104 2047 2047 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:4680.00
Shadowcore Oil Blast 41 0.7% 41.3 7.18sec 296 0 Direct 41.3 251 501 296 18.1%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.31 41.31 0.00 0.00 0.0000 0.0000 12234.25 12234.25 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.87% 33.82 16 54 250.73 244 259 250.72 245 256 8479 8479 0.00%
crit 18.13% 7.49 0 20 501.31 488 517 500.75 0 517 3755 3755 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (448) 0.0% (7.3%) 5.8 52.72sec 23062 18849

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.79 0.00 0.00 0.00 1.2235 0.0000 0.00 0.00 0.00% 18849.13 18849.13

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:1.51
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:3.18
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.11
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 448 7.3% 5.8 52.67sec 23062 0 Direct 5.8 23088 0 23088 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.79 5.78 0.00 0.00 0.0000 0.0000 133489.53 133489.53 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 5.78 4 7 23087.52 319 74556 23257.12 16948 30475 133490 133490 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:27795.42
  • base_dd_max:27795.42
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Necrolord_ArcaneProdigy
Arcane Power 3.4 99.33sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.36 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:2.35
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 199.91sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:2.00
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.5 24.82sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.49
Deathborne 2.0 217.49sec

Stats Details: Deathborne

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.97 0.00 0.00 0.00 1.3257 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathborne

  • id:324220
  • school:shadow
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:324220
  • name:Deathborne
  • school:shadow
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.

Action Priority List

    cooldowns
    [h]:0.39
  • if_expr:cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.57
  • if_expr:cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [v]:1.00
  • if_expr:!runeforge.siphon_storm
Evocation 3.1 111.35sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.09 0.00 17.42 0.00 3.5496 0.6289 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:0.66
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [@]:1.44
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.2 304.65sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.24
  • if_expr:buff.arcane_power.up
Presence of Mind 3.4 92.19sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.44 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.76
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.57
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.11
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.7 57.12sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.68 0.00 0.00 0.00 1.2239 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.70
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [y]:1.00
Time Warp 1.5 302.41sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.47 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 124.47sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.90 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.90
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.2 125.1 14.1sec 2.1sec 11.8sec 83.24% 0.00% 79.0 (79.5) 0.0

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 52.5s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 62.3s

Stack Uptimes

  • arcane_charge_1:5.89%
  • arcane_charge_2:9.56%
  • arcane_charge_3:7.97%
  • arcane_charge_4:59.81%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.4 0.0 99.6sec 99.6sec 14.7sec 16.49% 0.00% 0.0 (0.0) 3.2

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:72.9s / 126.5s
  • trigger_min/max:72.9s / 126.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:16.49%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 200.3sec 200.3sec 12.0sec 8.12% 14.32% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 223.7s
  • trigger_min/max:180.0s / 223.7s
  • trigger_pct:100.00%
  • duration_min/max:10.1s / 12.0s

Stack Uptimes

  • berserking_1:8.12%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.54% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.54%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.0 11.6 16.7sec 10.0sec 7.6sec 45.74% 0.00% 1.0 (1.0) 0.2

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.55%
  • clearcasting_2:17.01%
  • clearcasting_3:4.17%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.6sec 28.7sec 52.03% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.8s
  • trigger_min/max:60.0s / 66.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.35%
  • crimson_chorus_3:16.73%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Deathborne 2.0 0.0 217.1sec 217.1sec 19.9sec 13.24% 0.00% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_deathborne
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:0.10
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:183.3s / 323.7s
  • trigger_min/max:183.3s / 323.7s
  • trigger_pct:100.00%
  • duration_min/max:1.6s / 20.0s

Stack Uptimes

  • deathborne_1:13.24%

Spelldata

  • id:324220
  • name:Deathborne
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.
  • max_stacks:0
  • duration:20.00
  • cooldown:180.00
  • default_chance:0.00%
Empyreal Surge 2.0 0.0 194.1sec 194.1sec 15.0sec 10.15% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:180.1s / 220.2s
  • trigger_min/max:180.1s / 220.2s
  • trigger_pct:100.00%
  • duration_min/max:15.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.15%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.1 0.0 111.2sec 111.2sec 3.9sec 4.01% 0.00% 14.3 (14.3) 0.0

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 149.4s
  • trigger_min/max:90.0s / 149.4s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 5.0s

Stack Uptimes

  • evocation_1:4.01%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.2 0.0 304.8sec 304.8sec 23.2sec 9.58% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 325.1s
  • trigger_min/max:300.0s / 325.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.58%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.4 0.0 92.4sec 92.4sec 4.3sec 4.98% 8.62% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.4s / 147.5s
  • trigger_min/max:62.4s / 147.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.8s

Stack Uptimes

  • presence_of_mind_1:2.26%
  • presence_of_mind_2:2.34%
  • presence_of_mind_3:0.38%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.0 0.0 34.2sec 34.2sec 11.8sec 35.64% 0.00% 0.0 (0.0) 8.7

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 88.5s
  • trigger_min/max:12.0s / 88.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:35.64%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 302.9sec 302.9sec 35.4sec 17.12% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.4s
  • trigger_min/max:300.0s / 322.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.12%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.00%
Arcane Barrage Arcane Charge 3 1.68% 0.00% 17.65%
Arcane Barrage Arcane Charge 4 98.32% 82.35% 100.00%
Arcane Blast Arcane Charge 0 6.89% 2.52% 11.03%
Arcane Blast Arcane Charge 1 4.90% 1.68% 8.82%
Arcane Blast Arcane Charge 2 10.63% 5.83% 15.04%
Arcane Blast Arcane Charge 3 11.86% 7.21% 15.83%
Arcane Blast Arcane Charge 4 65.72% 52.86% 77.08%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 1.42% 0.00% 6.71% 1.4s 0.0s 6.6s
Conserve Phase 100.00% 100.00% 100.00% 299.4s 240.1s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.367120.102239.937
Evocation18.9090.00059.39060.24220.34693.671
Counterspell0.8500.0009.89910.6693.83727.720
Time Warp1.8330.00022.4412.7101.32423.769
Deathborne17.5830.000142.64737.7961.996154.599
Rune of Power9.5100.00060.93555.31225.237127.929
Touch of the Magi8.1590.00036.24848.92424.02984.272
Arcane Power9.9290.00027.10533.66017.64567.058
Arcane Barrage11.6471.02752.533249.445195.748310.113
Arcane Orb7.4640.00070.54186.98543.238164.677
Presence of Mind28.4690.00084.798102.68455.851161.891

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Necrolord_ArcaneProdigy
mana_regen Mana 3145.88 425546.69 60.02% 135.27 6430.94 1.49%
Evocation Mana 120.56 176082.78 24.83% 1460.58 0.00 0.00%
Mana Gem Mana 2.90 20931.82 2.95% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.24 86471.92 12.20% 4271.54 807.44 0.93%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2368.62 2501.90 7210.6 32267.3 647.3 72165.7
Usage Type Count Total Avg RPE APR
Necrolord_ArcaneProdigy
arcane_blast Mana 119.9 630472.5 5260.0 5349.0 1.1
arcane_missiles Mana 44.1 85720.2 1943.6 1959.3 8.3
arcane_orb Mana 10.9 5462.1 499.6 503.9 7.6
counterspell Mana 12.6 11287.3 895.9 903.6 0.0
deathborne Mana 2.0 4956.7 2500.0 2520.7 0.0
time_warp Mana 1.5 2920.7 1970.6 1981.8 0.0
touch_of_the_magi Mana 5.8 14474.8 2479.3 2500.7 9.2

Statistics & Data Analysis

Fight Length
Necrolord_ArcaneProdigy Fight Length
Count 1904
Mean 299.37
Minimum 240.10
Maximum 359.94
Spread ( max - min ) 119.84
Range [ ( max - min ) / 2 * 100% ] 20.01%
Standard Deviation 33.9498
5th Percentile 245.70
95th Percentile 352.74
( 95th Percentile - 5th Percentile ) 107.04
Mean Distribution
Standard Deviation 0.7780
95.00% Confidence Interval ( 297.84 - 300.89 )
Normalized 95.00% Confidence Interval ( 99.49% - 100.51% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 495
0.1% Error 49405
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 40
0.01 Scale Factor Error with Delta=300 984
DPS
Necrolord_ArcaneProdigy Damage Per Second
Count 1904
Mean 6093.58
Minimum 5225.03
Maximum 7076.04
Spread ( max - min ) 1851.01
Range [ ( max - min ) / 2 * 100% ] 15.19%
Standard Deviation 268.7294
5th Percentile 5648.70
95th Percentile 6518.15
( 95th Percentile - 5th Percentile ) 869.46
Mean Distribution
Standard Deviation 6.1586
95.00% Confidence Interval ( 6081.51 - 6105.65 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 75
0.1% Error 7472
0.1 Scale Factor Error with Delta=300 617
0.05 Scale Factor Error with Delta=300 2466
0.01 Scale Factor Error with Delta=300 61648
Priority Target DPS
Necrolord_ArcaneProdigy Priority Target Damage Per Second
Count 1904
Mean 6093.58
Minimum 5225.03
Maximum 7076.04
Spread ( max - min ) 1851.01
Range [ ( max - min ) / 2 * 100% ] 15.19%
Standard Deviation 268.7294
5th Percentile 5648.70
95th Percentile 6518.15
( 95th Percentile - 5th Percentile ) 869.46
Mean Distribution
Standard Deviation 6.1586
95.00% Confidence Interval ( 6081.51 - 6105.65 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 75
0.1% Error 7472
0.1 Scale Factor Error with Delta=300 617
0.05 Scale Factor Error with Delta=300 2466
0.01 Scale Factor Error with Delta=300 61648
DPS(e)
Necrolord_ArcaneProdigy Damage Per Second (Effective)
Count 1904
Mean 6093.58
Minimum 5225.03
Maximum 7076.04
Spread ( max - min ) 1851.01
Range [ ( max - min ) / 2 * 100% ] 15.19%
Damage
Necrolord_ArcaneProdigy Damage
Count 1904
Mean 1815009.79
Minimum 1345233.15
Maximum 2282260.45
Spread ( max - min ) 937027.30
Range [ ( max - min ) / 2 * 100% ] 25.81%
DTPS
Necrolord_ArcaneProdigy Damage Taken Per Second
Count 1904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Necrolord_ArcaneProdigy Healing Per Second
Count 1904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Necrolord_ArcaneProdigy Healing Per Second (Effective)
Count 1904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Necrolord_ArcaneProdigy Heal
Count 1904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Necrolord_ArcaneProdigy Healing Taken Per Second
Count 1904
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Necrolord_ArcaneProdigy Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Necrolord_ArcaneProdigyTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Necrolord_ArcaneProdigy Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.49 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.90 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.24 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 2.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 0.39 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
i 0.57 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 1.51 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 3.18 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.11 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 2.35 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.70 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.76 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.57 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.11 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 0.80 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.08 arcane_blast
t 0.03 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
v 1.00 deathborne,if=!runeforge.siphon_storm
w 1.00 arcane_orb,if=cooldown.rune_of_power.ready
x 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
y 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.87 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.95 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.06 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 0.66 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 1.22 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 1.97 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.29 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.58 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.70 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 6.00 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 2.87 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.52 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 9.84 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 8.08 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 3.01 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 0.65 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.26 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
? 93.84 arcane_blast
@ 1.44 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.81 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwxy"U"""""""""""#u$z{VX~T""|""""""}:?????;,?????-T-<:???;?kn*?T?>:??;???-??;??T:?-????%$&jm*T??o??+n??U?+??+>:?T???????,??;?-:-?T??;kn*Y??>:??T;???-?imX???+?????o?T??%$'kn*??>:T??????U????;??:,?T?,?;kn*p)+?>:??Trs

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Necrolord_ArcaneProdigy 72165.7/72166: 100% mana
Pre precombat 1 food Necrolord_ArcaneProdigy 72165.7/72166: 100% mana
Pre precombat 2 augmentation Necrolord_ArcaneProdigy 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener v deathborne Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, deathborne, crimson_chorus
0:01.327 fishing_opener w arcane_orb Fluffy_Pillow 67206.0/72166: 93% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:02.114 fishing_opener x arcane_blast Fluffy_Pillow 67841.9/72166: 94% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:03.013 fishing_opener y rune_of_power Fluffy_Pillow 63639.4/72166: 88% mana bloodlust, clearcasting, temporal_warp, deathborne, crimson_chorus
0:03.801 fishing_opener " arcane_blast Fluffy_Pillow 64776.8/72166: 90% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.604 default U use_mana_gem Necrolord_ArcaneProdigy 59060.7/72166: 82% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.604 fishing_opener " arcane_blast Fluffy_Pillow 66277.3/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:05.406 fishing_opener " arcane_blast Fluffy_Pillow 60559.8/72166: 84% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:06.210 fishing_opener " arcane_blast Fluffy_Pillow 54845.3/72166: 76% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.014 fishing_opener " arcane_blast Fluffy_Pillow 49130.7/72166: 68% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.817 fishing_opener " arcane_blast Fluffy_Pillow 43414.7/72166: 60% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:08.619 fishing_opener " arcane_blast Fluffy_Pillow 37697.2/72166: 52% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:09.421 fishing_opener " arcane_blast Fluffy_Pillow 31979.7/72166: 44% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:10.224 fishing_opener " arcane_blast Fluffy_Pillow 26263.7/72166: 36% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.024 fishing_opener " arcane_blast Fluffy_Pillow 20543.4/72166: 28% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.827 fishing_opener " arcane_blast Fluffy_Pillow 14827.4/72166: 21% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:12.630 fishing_opener " arcane_blast Fluffy_Pillow 9111.3/72166: 13% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:13.434 fishing_opener # arcane_barrage Fluffy_Pillow 3396.8/72166: 5% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:14.220 fishing_opener u evocation Necrolord_ArcaneProdigy 8861.2/72166: 12% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:16.799 rotation $ cancel_action Fluffy_Pillow 69445.4/72166: 96% mana bloodlust, clearcasting(2), evocation, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:16.803 fishing_opener z touch_of_the_magi Fluffy_Pillow 69451.1/72166: 96% mana bloodlust, clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.591 fishing_opener { arcane_power Fluffy_Pillow 68088.5/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.591 default V potion Fluffy_Pillow 68088.5/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.591 default X berserking Fluffy_Pillow 68088.5/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.591 fishing_opener ~ arcane_missiles Fluffy_Pillow 68088.5/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:26.109 default T counterspell Fluffy_Pillow 61632.6/72166: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.109 fishing_opener " arcane_blast Fluffy_Pillow 61132.6/72166: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.863 fishing_opener " arcane_blast Fluffy_Pillow 58783.4/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.617 fishing_opener | presence_of_mind Fluffy_Pillow 56434.1/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.617 fishing_opener " arcane_blast Fluffy_Pillow 56434.1/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.371 fishing_opener " arcane_blast Fluffy_Pillow 54084.9/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.125 fishing_opener " arcane_blast Fluffy_Pillow 51735.7/72166: 72% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.879 fishing_opener " arcane_blast Fluffy_Pillow 49386.4/72166: 68% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.683 fishing_opener " arcane_blast Fluffy_Pillow 47109.3/72166: 65% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.487 fishing_opener " arcane_blast Fluffy_Pillow 44832.3/72166: 62% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:32.291 fishing_opener } arcane_barrage Fluffy_Pillow 42555.2/72166: 59% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:33.079 rotation : arcane_orb Fluffy_Pillow 48022.5/72166: 67% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:33.868 rotation ? arcane_blast Fluffy_Pillow 48661.2/72166: 67% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:34.859 rotation ? arcane_blast Fluffy_Pillow 45966.6/72166: 64% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.755 rotation ? arcane_blast Fluffy_Pillow 41759.8/72166: 58% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.557 rotation ? arcane_blast Fluffy_Pillow 36042.3/72166: 50% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.358 rotation ? arcane_blast Fluffy_Pillow 30323.4/72166: 42% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:38.162 rotation ; arcane_barrage Fluffy_Pillow 24608.8/72166: 34% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:38.949 rotation , arcane_missiles Fluffy_Pillow 30074.7/72166: 42% mana bloodlust, clearcasting(3), temporal_warp, potion_of_spectral_intellect
0:40.268 rotation ? arcane_blast Fluffy_Pillow 31978.4/72166: 44% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.446 rotation ? arcane_blast Fluffy_Pillow 32303.6/72166: 45% mana arcane_charge, clearcasting(2), potion_of_spectral_intellect
0:43.277 rotation ? arcane_blast Fluffy_Pillow 32196.3/72166: 45% mana arcane_charge(2), clearcasting(2)
0:44.948 rotation ? arcane_blast Fluffy_Pillow 30483.1/72166: 42% mana arcane_charge(3), clearcasting(2)
0:46.460 rotation ? arcane_blast Fluffy_Pillow 27165.4/72166: 38% mana arcane_charge(4), clearcasting(2)
0:47.813 rotation - arcane_missiles Fluffy_Pillow 22243.2/72166: 31% mana arcane_charge(4), clearcasting(2)
0:49.885 default T counterspell Fluffy_Pillow 25233.7/72166: 35% mana arcane_charge(4), clearcasting
0:50.109 rotation - arcane_missiles Fluffy_Pillow 24557.0/72166: 34% mana arcane_charge(4), clearcasting
0:52.073 rotation < arcane_barrage Fluffy_Pillow 27391.7/72166: 38% mana arcane_charge(4)
0:53.402 rotation : arcane_orb Fluffy_Pillow 33639.8/72166: 47% mana
0:54.729 rotation ? arcane_blast Fluffy_Pillow 35055.1/72166: 49% mana arcane_charge(2)
0:56.400 rotation ? arcane_blast Fluffy_Pillow 33341.9/72166: 46% mana arcane_charge(3), clearcasting
0:57.913 rotation ? arcane_blast Fluffy_Pillow 30025.6/72166: 42% mana arcane_charge(4), clearcasting
0:59.266 rotation ; arcane_barrage Fluffy_Pillow 25103.4/72166: 35% mana arcane_charge(4), clearcasting
1:00.593 rotation ? arcane_blast Fluffy_Pillow 31348.6/72166: 43% mana clearcasting
1:02.583 cooldowns k touch_of_the_magi Fluffy_Pillow 32845.8/72166: 46% mana arcane_charge, clearcasting, crimson_chorus
1:03.914 cooldowns n rune_of_power Fluffy_Pillow 32266.9/72166: 45% mana arcane_charge(4), clearcasting, crimson_chorus
1:05.241 rotation * arcane_missiles Fluffy_Pillow 34182.2/72166: 47% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:13.497 rotation ? arcane_blast Fluffy_Pillow 31098.2/72166: 43% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.851 default T counterspell Fluffy_Pillow 26177.4/72166: 36% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:14.851 rotation ? arcane_blast Fluffy_Pillow 25177.4/72166: 35% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.203 rotation > arcane_barrage Fluffy_Pillow 20253.8/72166: 28% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.529 rotation : arcane_orb Fluffy_Pillow 26497.6/72166: 37% mana clearcasting, crimson_chorus(2)
1:18.858 rotation ? arcane_blast Fluffy_Pillow 27915.7/72166: 39% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:20.529 rotation ? arcane_blast Fluffy_Pillow 26202.5/72166: 36% mana arcane_charge(3), clearcasting, crimson_chorus(2)
1:22.042 rotation ; arcane_barrage Fluffy_Pillow 22886.2/72166: 32% mana arcane_charge(4), clearcasting, crimson_chorus(2)
1:23.370 rotation ? arcane_blast Fluffy_Pillow 29132.9/72166: 40% mana clearcasting, crimson_chorus(3)
1:25.361 rotation ? arcane_blast Fluffy_Pillow 30631.5/72166: 42% mana arcane_charge, clearcasting, crimson_chorus(3)
1:27.191 rotation ? arcane_blast Fluffy_Pillow 30522.8/72166: 42% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:28.864 rotation - arcane_missiles Fluffy_Pillow 28812.5/72166: 40% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:30.868 rotation ? arcane_blast Fluffy_Pillow 31704.9/72166: 44% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:32.380 rotation ? arcane_blast Fluffy_Pillow 28387.2/72166: 39% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:33.733 rotation ; arcane_barrage Fluffy_Pillow 23465.0/72166: 33% mana arcane_charge(4), clearcasting
1:35.060 rotation ? arcane_blast Fluffy_Pillow 29710.2/72166: 41% mana clearcasting
1:37.051 rotation ? arcane_blast Fluffy_Pillow 31208.8/72166: 43% mana arcane_charge, clearcasting
1:38.882 default T counterspell Fluffy_Pillow 31101.5/72166: 43% mana arcane_charge(2), clearcasting
1:38.882 rotation : arcane_orb Fluffy_Pillow 30101.5/72166: 42% mana arcane_charge(2), clearcasting
1:40.209 rotation ? arcane_blast Fluffy_Pillow 31516.8/72166: 44% mana arcane_charge(4), clearcasting
1:41.563 rotation - arcane_missiles Fluffy_Pillow 26596.1/72166: 37% mana arcane_charge(4), clearcasting
1:43.563 rotation ? arcane_blast Fluffy_Pillow 29482.7/72166: 41% mana arcane_charge(4)
1:44.918 rotation ? arcane_blast Fluffy_Pillow 24563.4/72166: 34% mana arcane_charge(4)
1:46.270 rotation ? arcane_blast Fluffy_Pillow 19639.7/72166: 27% mana arcane_charge(4)
1:47.624 rotation ? arcane_blast Fluffy_Pillow 14719.0/72166: 20% mana arcane_charge(4)
1:48.977 rotation % evocation Necrolord_ArcaneProdigy 9796.8/72166: 14% mana arcane_charge(4)
1:53.261 rotation $ cancel_action Fluffy_Pillow 69345.3/72166: 96% mana arcane_charge(4), evocation
1:53.264 rotation & arcane_barrage Fluffy_Pillow 69349.6/72166: 96% mana arcane_charge(4)
1:54.593 cooldowns j touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana
1:55.922 cooldowns m arcane_power Fluffy_Pillow 69674.4/72166: 97% mana arcane_charge(4)
1:55.922 rotation * arcane_missiles Fluffy_Pillow 69674.4/72166: 97% mana arcane_charge(4), arcane_power, rune_of_power
2:04.289 default T counterspell Fluffy_Pillow 70500.6/72166: 98% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:04.289 rotation ? arcane_blast Fluffy_Pillow 70000.6/72166: 97% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:05.641 rotation ? arcane_blast Fluffy_Pillow 68514.4/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:06.994 cooldowns o presence_of_mind Fluffy_Pillow 67029.7/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:06.994 rotation ? arcane_blast Fluffy_Pillow 67029.7/72166: 93% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus
2:08.322 rotation ? arcane_blast Fluffy_Pillow 65509.0/72166: 91% mana arcane_charge(4), arcane_power, presence_of_mind(2), crimson_chorus
2:09.650 rotation + arcane_missiles Fluffy_Pillow 63988.2/72166: 89% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind, crimson_chorus
2:11.668 cooldowns n rune_of_power Fluffy_Pillow 66900.8/72166: 93% mana arcane_charge(4), presence_of_mind, crimson_chorus
2:12.995 rotation ? arcane_blast Fluffy_Pillow 68816.1/72166: 95% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:14.322 rotation ? arcane_blast Fluffy_Pillow 63856.4/72166: 88% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
2:15.675 default U use_mana_gem Necrolord_ArcaneProdigy 58934.2/72166: 82% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
2:15.675 rotation ? arcane_blast Fluffy_Pillow 66150.7/72166: 92% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
2:17.027 rotation + arcane_missiles Fluffy_Pillow 61227.1/72166: 85% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
2:19.139 rotation ? arcane_blast Fluffy_Pillow 64275.4/72166: 89% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
2:20.490 rotation ? arcane_blast Fluffy_Pillow 59350.3/72166: 82% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
2:21.843 rotation + arcane_missiles Fluffy_Pillow 54428.1/72166: 75% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
2:23.858 rotation > arcane_barrage Fluffy_Pillow 57336.4/72166: 79% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
2:25.185 rotation : arcane_orb Fluffy_Pillow 63581.6/72166: 88% mana crimson_chorus(3)
2:26.513 rotation ? arcane_blast Fluffy_Pillow 64998.3/72166: 90% mana arcane_charge(2), crimson_chorus(3)
2:28.184 default T counterspell Fluffy_Pillow 63285.1/72166: 88% mana arcane_charge(3), clearcasting, crimson_chorus(3)
2:28.289 rotation ? arcane_blast Fluffy_Pillow 62436.6/72166: 87% mana arcane_charge(3), clearcasting, crimson_chorus(3)
2:29.802 rotation ? arcane_blast Fluffy_Pillow 59120.4/72166: 82% mana arcane_charge(4), clearcasting, crimson_chorus(3)
2:31.156 rotation ? arcane_blast Fluffy_Pillow 54199.6/72166: 75% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:32.512 rotation ? arcane_blast Fluffy_Pillow 49281.8/72166: 68% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
2:33.864 rotation ? arcane_blast Fluffy_Pillow 44358.1/72166: 61% mana arcane_charge(4), clearcasting(2)
2:35.217 rotation ? arcane_blast Fluffy_Pillow 39435.9/72166: 55% mana arcane_charge(4), clearcasting(2)
2:36.572 rotation ? arcane_blast Fluffy_Pillow 34516.6/72166: 48% mana arcane_charge(4), clearcasting(2)
2:37.925 rotation , arcane_missiles Fluffy_Pillow 29594.4/72166: 41% mana arcane_charge(4), clearcasting(3)
2:39.973 rotation ? arcane_blast Fluffy_Pillow 32550.3/72166: 45% mana arcane_charge(4), clearcasting(2)
2:41.325 rotation ? arcane_blast Fluffy_Pillow 27626.7/72166: 38% mana arcane_charge(4), clearcasting(2)
2:42.680 rotation ; arcane_barrage Fluffy_Pillow 22707.4/72166: 31% mana arcane_charge(4), clearcasting(2)
2:44.009 rotation ? arcane_blast Fluffy_Pillow 28955.5/72166: 40% mana clearcasting(2)
2:45.998 rotation - arcane_missiles Fluffy_Pillow 30451.2/72166: 42% mana arcane_charge, clearcasting(2)
2:48.090 rotation : arcane_orb Fluffy_Pillow 33470.7/72166: 46% mana arcane_charge, clearcasting
2:49.418 rotation - arcane_missiles Fluffy_Pillow 34887.4/72166: 48% mana arcane_charge(3), clearcasting
2:51.512 rotation ? arcane_blast Fluffy_Pillow 37909.7/72166: 53% mana arcane_charge(3)
2:53.023 default T counterspell Fluffy_Pillow 34590.5/72166: 48% mana arcane_charge(4)
2:53.023 rotation ? arcane_blast Fluffy_Pillow 33590.5/72166: 47% mana arcane_charge(4)
2:54.376 rotation ? arcane_blast Fluffy_Pillow 28668.3/72166: 40% mana arcane_charge(4)
2:55.730 rotation ; arcane_barrage Fluffy_Pillow 23747.6/72166: 33% mana arcane_charge(4)
2:57.058 cooldowns k touch_of_the_magi Fluffy_Pillow 29994.2/72166: 42% mana
2:58.386 cooldowns n rune_of_power Fluffy_Pillow 29411.0/72166: 41% mana arcane_charge(4)
2:59.712 rotation * arcane_missiles Fluffy_Pillow 31324.8/72166: 43% mana arcane_charge(4), rune_of_power
3:08.406 default Y use_item_empyreal_ordnance Fluffy_Pillow 28873.0/72166: 40% mana arcane_charge(4), rune_of_power, crimson_chorus
3:08.406 rotation ? arcane_blast Fluffy_Pillow 28873.0/72166: 40% mana arcane_charge(4), rune_of_power, crimson_chorus
3:09.758 rotation ? arcane_blast Fluffy_Pillow 23949.3/72166: 33% mana arcane_charge(4), rune_of_power, crimson_chorus
3:11.112 rotation > arcane_barrage Fluffy_Pillow 19028.6/72166: 26% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
3:12.437 rotation : arcane_orb Fluffy_Pillow 25270.9/72166: 35% mana clearcasting, crimson_chorus
3:13.764 rotation ? arcane_blast Fluffy_Pillow 26686.2/72166: 37% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:15.435 rotation ? arcane_blast Fluffy_Pillow 24973.0/72166: 35% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:16.946 default T counterspell Fluffy_Pillow 21653.8/72166: 30% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:17.023 rotation ; arcane_barrage Fluffy_Pillow 20764.9/72166: 29% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:18.351 rotation ? arcane_blast Fluffy_Pillow 27011.6/72166: 37% mana clearcasting, crimson_chorus(2)
3:20.341 rotation ? arcane_blast Fluffy_Pillow 28508.8/72166: 40% mana arcane_charge, clearcasting, crimson_chorus(2)
3:22.171 rotation ? arcane_blast Fluffy_Pillow 28400.1/72166: 39% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:23.843 rotation - arcane_missiles Fluffy_Pillow 26688.3/72166: 37% mana arcane_charge(3), clearcasting, crimson_chorus(3), empyreal_surge(5)
3:25.961 rotation ? arcane_blast Fluffy_Pillow 29745.2/72166: 41% mana arcane_charge(3), crimson_chorus(3), empyreal_surge(5)
3:27.474 cooldowns i deathborne Fluffy_Pillow 26429.0/72166: 37% mana arcane_charge(4), crimson_chorus(3), empyreal_surge(5)
3:28.800 cooldowns m arcane_power Fluffy_Pillow 25842.8/72166: 36% mana arcane_charge(4), deathborne, crimson_chorus(3), empyreal_surge(5)
3:28.800 default X berserking Fluffy_Pillow 25842.8/72166: 36% mana arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3), empyreal_surge(5)
3:28.800 rotation ? arcane_blast Fluffy_Pillow 25842.8/72166: 36% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3), empyreal_surge(5)
3:30.032 rotation ? arcane_blast Fluffy_Pillow 24183.5/72166: 34% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3), empyreal_surge(5)
3:31.263 rotation ? arcane_blast Fluffy_Pillow 22522.7/72166: 31% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, deathborne, crimson_chorus(3), empyreal_surge(5)
3:32.495 rotation + arcane_missiles Fluffy_Pillow 20863.4/72166: 29% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, deathborne, crimson_chorus(3), empyreal_surge(5)
3:34.413 rotation ? arcane_blast Fluffy_Pillow 23631.6/72166: 33% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, empyreal_surge(5)
3:35.645 rotation ? arcane_blast Fluffy_Pillow 21972.3/72166: 30% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, empyreal_surge(5)
3:36.875 rotation ? arcane_blast Fluffy_Pillow 20310.1/72166: 28% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, empyreal_surge(5)
3:38.106 rotation ? arcane_blast Fluffy_Pillow 18649.3/72166: 26% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, empyreal_surge(5)
3:39.339 rotation ? arcane_blast Fluffy_Pillow 16991.4/72166: 24% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne
3:40.572 cooldowns o presence_of_mind Fluffy_Pillow 15333.5/72166: 21% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne
3:40.572 rotation ? arcane_blast Fluffy_Pillow 15333.5/72166: 21% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, deathborne
3:41.780 default T counterspell Fluffy_Pillow 13639.5/72166: 19% mana arcane_charge(4), arcane_power, presence_of_mind(2), deathborne
3:41.780 rotation ? arcane_blast Fluffy_Pillow 13139.5/72166: 18% mana arcane_charge(4), arcane_power, presence_of_mind(2), deathborne
3:43.106 rotation ? arcane_blast Fluffy_Pillow 11615.9/72166: 16% mana arcane_charge(4), arcane_power, presence_of_mind, deathborne
3:44.434 rotation % evocation Fluffy_Pillow 10095.1/72166: 14% mana arcane_charge(4), deathborne
3:48.698 rotation $ cancel_action Fluffy_Pillow 69365.6/72166: 96% mana arcane_charge(4), evocation, deathborne
3:48.702 rotation ' arcane_barrage Fluffy_Pillow 69371.3/72166: 96% mana arcane_charge(4), deathborne
3:50.029 cooldowns k touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana
3:51.357 cooldowns n rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4)
3:52.685 rotation * arcane_missiles Fluffy_Pillow 71589.7/72166: 99% mana arcane_charge(4), rune_of_power
4:01.466 rotation ? arcane_blast Fluffy_Pillow 61763.4/72166: 86% mana arcane_charge(4), rune_of_power
4:02.821 rotation ? arcane_blast Fluffy_Pillow 56844.1/72166: 79% mana arcane_charge(4), rune_of_power
4:04.175 rotation > arcane_barrage Fluffy_Pillow 51923.3/72166: 72% mana arcane_charge(4), rune_of_power, crimson_chorus
4:05.502 rotation : arcane_orb Fluffy_Pillow 58168.6/72166: 81% mana crimson_chorus
4:06.830 default T counterspell Fluffy_Pillow 59585.3/72166: 83% mana arcane_charge(2), crimson_chorus
4:06.830 rotation ? arcane_blast Fluffy_Pillow 58585.3/72166: 81% mana arcane_charge(2), crimson_chorus
4:08.502 rotation ? arcane_blast Fluffy_Pillow 56873.5/72166: 79% mana arcane_charge(3), crimson_chorus
4:10.014 rotation ? arcane_blast Fluffy_Pillow 53555.8/72166: 74% mana arcane_charge(4), clearcasting, crimson_chorus
4:11.367 rotation ? arcane_blast Fluffy_Pillow 48633.6/72166: 67% mana arcane_charge(4), clearcasting, crimson_chorus
4:12.721 rotation ? arcane_blast Fluffy_Pillow 43712.8/72166: 61% mana arcane_charge(4), clearcasting, crimson_chorus
4:14.076 rotation ? arcane_blast Fluffy_Pillow 38793.5/72166: 54% mana arcane_charge(4), clearcasting, crimson_chorus
4:15.430 default U use_mana_gem Necrolord_ArcaneProdigy 33872.8/72166: 47% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:15.675 rotation ? arcane_blast Fluffy_Pillow 41443.0/72166: 57% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:17.027 rotation ? arcane_blast Fluffy_Pillow 36519.3/72166: 51% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:18.383 rotation ? arcane_blast Fluffy_Pillow 31601.5/72166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:19.737 rotation ? arcane_blast Fluffy_Pillow 26680.7/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:21.090 rotation ; arcane_barrage Fluffy_Pillow 21758.5/72166: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:22.419 rotation ? arcane_blast Fluffy_Pillow 28006.6/72166: 39% mana clearcasting(2), crimson_chorus(2)
4:24.408 rotation ? arcane_blast Fluffy_Pillow 29502.4/72166: 41% mana arcane_charge, clearcasting(2), crimson_chorus(3)
4:26.239 rotation : arcane_orb Fluffy_Pillow 29395.1/72166: 41% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
4:27.569 rotation , arcane_missiles Fluffy_Pillow 30814.7/72166: 43% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
4:29.552 rotation ? arcane_blast Fluffy_Pillow 33676.8/72166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
4:30.907 default T counterspell Fluffy_Pillow 28757.5/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
4:30.907 rotation ? arcane_blast Fluffy_Pillow 27757.5/72166: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
4:32.260 rotation , arcane_missiles Fluffy_Pillow 22835.3/72166: 32% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
4:34.293 rotation ? arcane_blast Fluffy_Pillow 25769.5/72166: 36% mana arcane_charge(4), clearcasting(2)
4:35.645 rotation ; arcane_barrage Fluffy_Pillow 20845.9/72166: 29% mana arcane_charge(4), clearcasting(2)
4:36.973 cooldowns k touch_of_the_magi Fluffy_Pillow 27092.6/72166: 38% mana clearcasting(2)
4:38.300 cooldowns n rune_of_power Fluffy_Pillow 26507.8/72166: 37% mana arcane_charge(4), clearcasting(2)
4:39.627 rotation * arcane_missiles Fluffy_Pillow 28423.1/72166: 39% mana arcane_charge(4), clearcasting(2), rune_of_power
4:45.618 cooldowns p presence_of_mind Fluffy_Pillow 29570.0/72166: 41% mana arcane_charge(4), clearcasting, rune_of_power
4:45.618 rotation ) arcane_blast Fluffy_Pillow 29570.0/72166: 41% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
4:46.947 rotation + arcane_missiles Fluffy_Pillow 24613.2/72166: 34% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
4:48.985 rotation ? arcane_blast Fluffy_Pillow 27554.6/72166: 38% mana arcane_charge(4), presence_of_mind(2), rune_of_power
4:50.312 rotation > arcane_barrage Fluffy_Pillow 22594.9/72166: 31% mana arcane_charge(4), presence_of_mind, rune_of_power
4:51.640 rotation : arcane_orb Fluffy_Pillow 28841.6/72166: 40% mana presence_of_mind
4:52.967 rotation ? arcane_blast Fluffy_Pillow 30256.9/72166: 42% mana arcane_charge(2), presence_of_mind
4:54.293 rotation ? arcane_blast Fluffy_Pillow 28045.7/72166: 39% mana arcane_charge(3), clearcasting
4:55.805 default T counterspell Fluffy_Pillow 24728.0/72166: 34% mana arcane_charge(4), clearcasting
4:55.805 final_burn r arcane_missiles Fluffy_Pillow 23728.0/72166: 33% mana arcane_charge(4), clearcasting
4:57.937 final_burn s arcane_blast Fluffy_Pillow 26805.1/72166: 37% mana arcane_charge(4)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Necrolord_ArcaneProdigy"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=necrolord
soulbind=34:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Necrolord_ArtificeoftheArchmage : 5977 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5977.4 5977.4 11.6 / 0.194% 909.1 / 15.2% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2521.9 2400.2 Mana 0.00% 43.5 100.1% 100%
Talents
Necrolord
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Necrolord_ArtificeoftheArchmage 5977
Arcane Barrage 374 6.3% 20.9 13.68sec 5387 4359 Direct 20.9 4600 9133 5389 17.4%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.89 20.88 0.00 0.00 1.2359 0.0000 112512.96 112512.96 0.00% 4358.77 4358.77
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.58% 17.24 7 26 4599.79 2837 8644 4597.33 3986 5069 79302 79302 0.00%
crit 17.42% 3.64 0 12 9133.06 6559 16309 8999.31 0 13767 33211 33211 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.02
    fishing_opener
    [}]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.58
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.23
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:8.06
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:3.02
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:1.21
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.47
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.23
Arcane Blast 2152 35.9% 115.9 2.57sec 5563 4258 Direct 116.9 4611 9602 5516 18.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 115.91 116.91 0.00 0.00 1.3064 0.0000 644849.41 644849.41 0.00% 4258.48 4258.48
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.86% 95.70 70 125 4610.68 922 12084 4617.79 3943 5552 441213 441213 0.00%
crit 18.14% 21.21 7 38 9602.30 1844 24169 9608.91 6388 13673 203636 203636 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.38
    fishing_opener
    [x]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.95
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.65
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [@]:91.52
Arcane Echo 292 4.9% 156.4 1.91sec 560 0 Direct 156.4 459 980 560 19.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 156.42 156.42 0.00 0.00 0.0000 0.0000 87632.77 87632.77 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.46% 125.85 75 172 458.63 220 736 458.77 384 525 57694 57694 0.00%
crit 19.54% 30.57 12 56 979.84 441 1472 981.09 757 1212 29939 29939 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2385 40.0% 44.4 6.37sec 16173 9058 Periodic 303.6 1947 4144 2365 19.0% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.37 0.00 303.87 303.59 1.7855 0.2431 717619.15 717619.15 0.00% 9058.45 9058.45
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.01% 245.93 130 366 1947.43 1119 3738 1950.30 1685 2325 478762 478762 0.00%
crit 18.99% 57.66 24 97 4144.04 2238 7475 4151.23 3238 5190 238857 238857 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:0.92
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.88
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.95
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:5.39
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:3.06
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.74
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (140) 0.0% (2.3%) 11.3 27.06sec 3739 3065

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.27 0.00 0.00 0.00 1.2199 0.0000 0.00 0.00 0.00% 3064.89 3064.89

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:10.27
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 140 2.3% 11.3 27.06sec 3739 0 Direct 11.3 3184 6355 3739 17.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.26 11.26 0.00 0.00 0.0000 0.0000 42120.82 42120.82 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.50% 9.29 3 15 3184.36 3018 4526 3183.75 3043 3457 29596 29596 0.00%
crit 17.50% 1.97 0 7 6355.08 6035 8956 5627.85 0 8956 12525 12525 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (83) 0.0% (1.4%) 2.0 0.00sec 12480 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 83 1.4% 10.0 26.54sec 2497 0 Periodic 13.5 1564 3094 1847 18.5% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.97 0.00 13.47 13.47 0.0000 1.7475 24883.10 24883.10 0.00% 1057.01 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.47% 10.98 2 14 1563.55 175 1852 1565.72 1314 1852 17164 17164 0.00%
crit 18.53% 2.50 0 8 3094.45 349 3704 2874.53 0 3704 7719 7719 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 14.12sec 540 0 Direct 20.6 456 912 540 18.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.64 20.64 0.00 0.00 0.0000 0.0000 11137.07 11137.07 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.66% 16.86 7 32 456.00 444 470 456.00 444 468 7687 7687 0.00%
crit 18.34% 3.78 0 13 911.64 887 941 893.52 0 941 3450 3450 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6063 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 152  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 91 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6062.86 6062.86 0.00% 51.49 51.49
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.10% 91.31 78 103 43.78 30 57 43.78 42 45 3998 3998 0.00%
crit 19.90% 22.69 11 36 91.03 60 114 91.05 79 103 2065 2065 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3956.06
Shadowcore Oil Blast 41 0.7% 41.5 7.17sec 297 0 Direct 41.5 251 502 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.49 41.49 0.00 0.00 0.0000 0.0000 12318.81 12318.81 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.59% 33.85 15 55 250.75 244 259 250.76 246 257 8488 8488 0.00%
crit 18.41% 7.64 0 20 501.53 488 517 501.25 0 517 3831 3831 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (453) 0.0% (7.6%) 6.1 49.33sec 22338 18228

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.10 0.00 0.00 0.00 1.2257 0.0000 0.00 0.00 0.00% 18227.77 18227.77

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:0.80
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.17
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 453 7.6% 6.1 49.28sec 22338 0 Direct 6.1 22365 0 22365 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.10 6.09 0.00 0.00 0.0000 0.0000 136197.91 136197.91 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.09 5 8 22364.85 319 74067 22349.48 16487 28072 136198 136198 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:31520.00
  • base_dd_max:31520.00
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Necrolord_ArtificeoftheArchmage
Arcane Power 2.8 122.66sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:1.80
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 245.64sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.80
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.74sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.59 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.59
Deathborne 1.8 260.59sec

Stats Details: Deathborne

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.80 0.00 0.00 0.00 1.3275 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathborne

  • id:324220
  • school:shadow
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:324220
  • name:Deathborne
  • school:shadow
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.

Action Priority List

    cooldowns
    [h]:0.79
  • if_expr:cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.01
  • if_expr:cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [v]:1.00
  • if_expr:!runeforge.siphon_storm
Evocation 3.3 104.91sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.29 0.00 18.50 0.00 3.5465 0.6291 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:0.94
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.34
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 99.03sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.18
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.69
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.30
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.42sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.90 0.00 0.00 0.00 1.2244 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.92
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [y]:1.00
Time Warp 1.5 304.60sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.82sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.9 125.0 13.8sec 2.1sec 11.5sec 83.64% 0.00% 78.9 (79.7) 0.0

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.7s / 52.3s
  • trigger_min/max:0.0s / 17.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 51.9s

Stack Uptimes

  • arcane_charge_1:5.52%
  • arcane_charge_2:10.00%
  • arcane_charge_3:7.82%
  • arcane_charge_4:60.29%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.7sec 122.7sec 14.8sec 13.71% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.0s
  • trigger_min/max:120.0s / 143.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.71%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 245.6sec 245.6sec 11.8sec 6.97% 13.02% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.4s / 266.0s
  • trigger_min/max:241.4s / 266.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • berserking_1:6.97%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.49% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.49%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.3 16.8sec 9.9sec 8.0sec 47.89% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.44%
  • clearcasting_2:17.92%
  • clearcasting_3:4.52%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.7sec 28.6sec 51.94% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.7s
  • trigger_min/max:60.0s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.92%
  • crimson_chorus_2:17.29%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Deathborne 1.8 0.0 260.6sec 260.6sec 19.4sec 11.46% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_deathborne
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:0.10
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:256.3s / 282.3s
  • trigger_min/max:256.3s / 282.3s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 20.0s

Stack Uptimes

  • deathborne_1:11.46%

Spelldata

  • id:324220
  • name:Deathborne
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.
  • max_stacks:0
  • duration:20.00
  • cooldown:180.00
  • default_chance:0.00%
Empyreal Surge 1.9 0.0 240.0sec 240.0sec 14.5sec 9.02% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.6s / 264.3s
  • trigger_min/max:237.6s / 264.3s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.02%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.9sec 104.9sec 3.9sec 4.25% 0.00% 15.2 (15.2) 0.0

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 143.8s
  • trigger_min/max:90.0s / 143.8s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.25%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.43% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.43%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.5sec 98.5sec 3.9sec 4.12% 8.11% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 158.0s
  • trigger_min/max:62.7s / 158.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 18.2s

Stack Uptimes

  • presence_of_mind_1:1.98%
  • presence_of_mind_2:1.97%
  • presence_of_mind_3:0.17%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.5sec 35.5sec 11.8sec 34.20% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 59.9s
  • trigger_min/max:13.7s / 59.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.20%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.0sec 304.0sec 35.4sec 17.20% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 326.4s
  • trigger_min/max:300.0s / 326.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.20%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.35%
Arcane Barrage Arcane Charge 3 2.41% 0.00% 19.05%
Arcane Barrage Arcane Charge 4 97.59% 80.95% 100.00%
Arcane Blast Arcane Charge 0 6.64% 2.59% 11.28%
Arcane Blast Arcane Charge 1 4.57% 1.61% 8.59%
Arcane Blast Arcane Charge 2 10.51% 5.10% 14.81%
Arcane Blast Arcane Charge 3 11.71% 6.80% 15.56%
Arcane Blast Arcane Charge 4 66.57% 56.20% 78.49%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.14% 0.00% 7.45% 1.6s 0.0s 7.7s
Conserve Phase 100.00% 100.00% 100.00% 300.5s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.536120.140239.955
Evocation14.6980.00053.84548.84523.237118.408
Counterspell0.7840.00010.2489.8943.54121.554
Time Warp2.2050.00026.4113.2901.32527.737
Deathborne35.2260.000100.96977.67358.817100.969
Rune of Power7.3470.00034.65745.51620.97576.745
Touch of the Magi5.3220.00025.23334.55419.64766.604
Arcane Power8.0130.00023.03022.59817.55843.620
Arcane Barrage11.2760.00452.573249.003195.259301.126
Arcane Orb6.6400.00057.57279.72743.661137.701
Presence of Mind32.7030.00095.350116.32979.388173.261

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Necrolord_ArtificeoftheArchmage
mana_regen Mana 3161.08 424031.20 58.80% 134.14 9644.48 2.22%
Evocation Mana 128.00 186964.83 25.92% 1460.68 0.00 0.00%
Mana Gem Mana 2.94 21245.09 2.95% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.88 88954.47 12.33% 4259.67 911.19 1.01%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2400.17 2521.86 10585.1 35595.0 1417.3 72165.7
Usage Type Count Total Avg RPE APR
Necrolord_ArtificeoftheArchmage
arcane_blast Mana 118.1 632747.7 5360.0 5459.0 1.0
arcane_missiles Mana 44.8 92692.9 2068.4 2089.1 7.7
arcane_orb Mana 11.4 5689.6 500.0 505.0 7.4
counterspell Mana 12.7 11340.1 891.6 900.5 0.0
deathborne Mana 1.8 4544.2 2500.0 2527.7 0.0
time_warp Mana 1.5 2993.2 2000.0 2013.4 0.0
touch_of_the_magi Mana 6.2 15379.6 2498.0 2522.5 8.9

Statistics & Data Analysis

Fight Length
Necrolord_ArtificeoftheArchmage Fight Length
Count 1607
Mean 300.54
Minimum 240.14
Maximum 359.95
Spread ( max - min ) 119.81
Range [ ( max - min ) / 2 * 100% ] 19.93%
Standard Deviation 34.5236
5th Percentile 246.34
95th Percentile 354.07
( 95th Percentile - 5th Percentile ) 107.73
Mean Distribution
Standard Deviation 0.8612
95.00% Confidence Interval ( 298.85 - 302.22 )
Normalized 95.00% Confidence Interval ( 99.44% - 100.56% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 507
0.1% Error 50692
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1018
DPS
Necrolord_ArtificeoftheArchmage Damage Per Second
Count 1607
Mean 5977.37
Minimum 5246.02
Maximum 6863.06
Spread ( max - min ) 1617.04
Range [ ( max - min ) / 2 * 100% ] 13.53%
Standard Deviation 237.1899
5th Percentile 5594.42
95th Percentile 6362.58
( 95th Percentile - 5th Percentile ) 768.17
Mean Distribution
Standard Deviation 5.9168
95.00% Confidence Interval ( 5965.77 - 5988.97 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6049
0.1 Scale Factor Error with Delta=300 481
0.05 Scale Factor Error with Delta=300 1922
0.01 Scale Factor Error with Delta=300 48026
Priority Target DPS
Necrolord_ArtificeoftheArchmage Priority Target Damage Per Second
Count 1607
Mean 5977.37
Minimum 5246.02
Maximum 6863.06
Spread ( max - min ) 1617.04
Range [ ( max - min ) / 2 * 100% ] 13.53%
Standard Deviation 237.1899
5th Percentile 5594.42
95th Percentile 6362.58
( 95th Percentile - 5th Percentile ) 768.17
Mean Distribution
Standard Deviation 5.9168
95.00% Confidence Interval ( 5965.77 - 5988.97 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 61
0.1% Error 6049
0.1 Scale Factor Error with Delta=300 481
0.05 Scale Factor Error with Delta=300 1922
0.01 Scale Factor Error with Delta=300 48026
DPS(e)
Necrolord_ArtificeoftheArchmage Damage Per Second (Effective)
Count 1607
Mean 5977.37
Minimum 5246.02
Maximum 6863.06
Spread ( max - min ) 1617.04
Range [ ( max - min ) / 2 * 100% ] 13.53%
Damage
Necrolord_ArtificeoftheArchmage Damage
Count 1607
Mean 1789271.99
Minimum 1303821.95
Maximum 2201956.42
Spread ( max - min ) 898134.47
Range [ ( max - min ) / 2 * 100% ] 25.10%
DTPS
Necrolord_ArtificeoftheArchmage Damage Taken Per Second
Count 1607
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Necrolord_ArtificeoftheArchmage Healing Per Second
Count 1607
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Necrolord_ArtificeoftheArchmage Healing Per Second (Effective)
Count 1607
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Necrolord_ArtificeoftheArchmage Heal
Count 1607
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Necrolord_ArtificeoftheArchmage Healing Taken Per Second
Count 1607
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Necrolord_ArtificeoftheArchmage Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Necrolord_ArtificeoftheArchmageTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Necrolord_ArtificeoftheArchmage Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.59 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.80 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 0.79 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
i 0.01 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 0.80 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.17 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 1.80 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.92 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.18 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.69 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.30 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 0.92 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.38 arcane_blast
t 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
v 1.00 deathborne,if=!runeforge.siphon_storm
w 1.00 arcane_orb,if=cooldown.rune_of_power.ready
x 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
y 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.88 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.95 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 0.94 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.58 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.23 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.65 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.95 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 5.39 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 3.06 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.74 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 10.27 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 8.06 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 3.02 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 1.21 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.47 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
@ 91.52 arcane_blast
. 1.34 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.23 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwxy"U"""""""""""#u$z{VX~T""!|"""""}:@@@@@;@@@@;@@@T@;-:@@@@'kn*T+>:@@;@@@@;@@@@T;:@@@@@%$'kn*Tp)@U@@>:@@@@m+@@@+T@@+=:@@@@@'kn*T+>:@@@@@@;,@@@@-T-@@@@@@%$'kn*Tp)@@@>:@@@Y@@@@-@U@;T@@:rs

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Necrolord_ArtificeoftheArchmage 72165.7/72166: 100% mana
Pre precombat 1 food Necrolord_ArtificeoftheArchmage 72165.7/72166: 100% mana
Pre precombat 2 augmentation Necrolord_ArtificeoftheArchmage 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener v deathborne Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, deathborne, crimson_chorus
0:01.327 fishing_opener w arcane_orb Fluffy_Pillow 67206.0/72166: 93% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:02.114 fishing_opener x arcane_blast Fluffy_Pillow 67841.9/72166: 94% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:03.012 fishing_opener y rune_of_power Fluffy_Pillow 63638.0/72166: 88% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:03.800 fishing_opener " arcane_blast Fluffy_Pillow 64775.3/72166: 90% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.601 default U use_mana_gem Necrolord_ArtificeoftheArchmage 59056.4/72166: 82% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.601 fishing_opener " arcane_blast Fluffy_Pillow 66273.0/72166: 92% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:05.403 fishing_opener " arcane_blast Fluffy_Pillow 60555.5/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:06.207 fishing_opener " arcane_blast Fluffy_Pillow 54840.9/72166: 76% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.011 fishing_opener " arcane_blast Fluffy_Pillow 49126.4/72166: 68% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.815 fishing_opener " arcane_blast Fluffy_Pillow 43411.8/72166: 60% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:08.618 fishing_opener " arcane_blast Fluffy_Pillow 37695.8/72166: 52% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:09.420 fishing_opener " arcane_blast Fluffy_Pillow 31978.3/72166: 44% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:10.224 fishing_opener " arcane_blast Fluffy_Pillow 26263.7/72166: 36% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.027 fishing_opener " arcane_blast Fluffy_Pillow 20547.7/72166: 28% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.829 fishing_opener " arcane_blast Fluffy_Pillow 14830.3/72166: 21% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:12.630 fishing_opener " arcane_blast Fluffy_Pillow 9111.3/72166: 13% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:13.432 fishing_opener # arcane_barrage Fluffy_Pillow 3393.9/72166: 5% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:14.218 fishing_opener u evocation Necrolord_ArtificeoftheArchmage 8858.3/72166: 12% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:16.829 rotation $ cancel_action Fluffy_Pillow 70194.2/72166: 97% mana bloodlust, clearcasting(2), evocation, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:16.833 fishing_opener z touch_of_the_magi Fluffy_Pillow 70200.0/72166: 97% mana bloodlust, clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.621 fishing_opener { arcane_power Fluffy_Pillow 68837.3/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.621 default V potion Fluffy_Pillow 68837.3/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.621 default X berserking Fluffy_Pillow 68837.3/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.621 fishing_opener ~ arcane_missiles Fluffy_Pillow 68837.3/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.620 default T counterspell Fluffy_Pillow 57882.4/72166: 80% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.620 fishing_opener " arcane_blast Fluffy_Pillow 57382.4/72166: 80% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.375 fishing_opener " arcane_blast Fluffy_Pillow 55034.6/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.131 fishing_opener ! arcane_missiles Fluffy_Pillow 52688.2/72166: 73% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.353 fishing_opener | presence_of_mind Fluffy_Pillow 54452.0/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.353 fishing_opener " arcane_blast Fluffy_Pillow 54452.0/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.107 fishing_opener " arcane_blast Fluffy_Pillow 52102.7/72166: 72% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.860 fishing_opener " arcane_blast Fluffy_Pillow 49752.0/72166: 69% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.647 fishing_opener " arcane_blast Fluffy_Pillow 47450.4/72166: 66% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.449 fishing_opener " arcane_blast Fluffy_Pillow 45170.5/72166: 63% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.252 fishing_opener } arcane_barrage Fluffy_Pillow 42891.9/72166: 59% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:33.041 rotation : arcane_orb Fluffy_Pillow 48360.7/72166: 67% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.829 rotation @ arcane_blast Fluffy_Pillow 48998.0/72166: 68% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.822 rotation @ arcane_blast Fluffy_Pillow 46306.2/72166: 64% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.718 rotation @ arcane_blast Fluffy_Pillow 42099.4/72166: 58% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.522 rotation @ arcane_blast Fluffy_Pillow 36384.8/72166: 50% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.323 rotation @ arcane_blast Fluffy_Pillow 30665.9/72166: 42% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.127 rotation ; arcane_barrage Fluffy_Pillow 24951.3/72166: 35% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.915 rotation @ arcane_blast Fluffy_Pillow 30418.6/72166: 42% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:40.095 rotation @ arcane_blast Fluffy_Pillow 30746.7/72166: 43% mana bloodlust, arcane_charge, temporal_warp, potion_of_spectral_intellect
0:41.179 rotation @ arcane_blast Fluffy_Pillow 29561.3/72166: 41% mana arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:42.464 rotation @ arcane_blast Fluffy_Pillow 27290.9/72166: 38% mana arcane_charge(3), clearcasting, potion_of_spectral_intellect
0:43.976 rotation ; arcane_barrage Fluffy_Pillow 23973.2/72166: 33% mana arcane_charge(4), clearcasting
0:45.304 rotation @ arcane_blast Fluffy_Pillow 30219.9/72166: 42% mana clearcasting
0:47.294 rotation @ arcane_blast Fluffy_Pillow 31717.1/72166: 44% mana arcane_charge, clearcasting
0:49.125 rotation @ arcane_blast Fluffy_Pillow 31609.8/72166: 44% mana arcane_charge(2), clearcasting
0:50.795 default T counterspell Fluffy_Pillow 29895.1/72166: 41% mana arcane_charge(3), clearcasting
0:50.795 rotation @ arcane_blast Fluffy_Pillow 28895.1/72166: 40% mana arcane_charge(3), clearcasting
0:52.308 rotation ; arcane_barrage Fluffy_Pillow 25578.9/72166: 35% mana arcane_charge(4), clearcasting
0:53.635 rotation - arcane_missiles Fluffy_Pillow 31824.1/72166: 44% mana clearcasting
0:55.670 rotation : arcane_orb Fluffy_Pillow 34761.2/72166: 48% mana
0:56.999 rotation @ arcane_blast Fluffy_Pillow 36179.4/72166: 50% mana arcane_charge(2)
0:58.670 rotation @ arcane_blast Fluffy_Pillow 34466.2/72166: 48% mana arcane_charge(3)
1:00.182 rotation @ arcane_blast Fluffy_Pillow 31148.5/72166: 43% mana arcane_charge(4), crimson_chorus
1:01.535 rotation @ arcane_blast Fluffy_Pillow 26226.3/72166: 36% mana arcane_charge(4), crimson_chorus
1:02.888 rotation ' arcane_barrage Fluffy_Pillow 21304.1/72166: 30% mana arcane_charge(4), crimson_chorus
1:04.213 cooldowns k touch_of_the_magi Fluffy_Pillow 27546.4/72166: 38% mana crimson_chorus
1:05.539 cooldowns n rune_of_power Fluffy_Pillow 26960.3/72166: 37% mana arcane_charge(4), crimson_chorus
1:06.866 rotation * arcane_missiles Fluffy_Pillow 28875.5/72166: 40% mana arcane_charge(4), rune_of_power, crimson_chorus
1:15.993 default T counterspell Fluffy_Pillow 12048.7/72166: 17% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:15.993 rotation + arcane_missiles Fluffy_Pillow 11048.7/72166: 15% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.930 rotation > arcane_barrage Fluffy_Pillow 13844.4/72166: 19% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:19.257 rotation : arcane_orb Fluffy_Pillow 20089.6/72166: 28% mana crimson_chorus(2)
1:20.584 rotation @ arcane_blast Fluffy_Pillow 21504.9/72166: 30% mana arcane_charge(2), crimson_chorus(3)
1:22.256 rotation @ arcane_blast Fluffy_Pillow 19793.1/72166: 27% mana arcane_charge(3), crimson_chorus(3)
1:23.769 rotation ; arcane_barrage Fluffy_Pillow 16476.8/72166: 23% mana arcane_charge(4), crimson_chorus(3)
1:25.097 rotation @ arcane_blast Fluffy_Pillow 22723.5/72166: 31% mana crimson_chorus(3)
1:27.085 rotation @ arcane_blast Fluffy_Pillow 24217.8/72166: 34% mana arcane_charge, crimson_chorus(3)
1:28.915 rotation @ arcane_blast Fluffy_Pillow 24109.1/72166: 33% mana arcane_charge(2), crimson_chorus(3)
1:30.587 rotation @ arcane_blast Fluffy_Pillow 22397.3/72166: 31% mana arcane_charge(3)
1:32.100 rotation ; arcane_barrage Fluffy_Pillow 19081.0/72166: 26% mana arcane_charge(4)
1:33.427 rotation @ arcane_blast Fluffy_Pillow 25326.2/72166: 35% mana
1:35.417 rotation @ arcane_blast Fluffy_Pillow 26823.4/72166: 37% mana arcane_charge
1:37.246 rotation @ arcane_blast Fluffy_Pillow 26713.2/72166: 37% mana arcane_charge(2)
1:38.920 rotation @ arcane_blast Fluffy_Pillow 25004.4/72166: 35% mana arcane_charge(3)
1:40.431 default T counterspell Fluffy_Pillow 21685.2/72166: 30% mana arcane_charge(4), clearcasting
1:40.431 rotation ; arcane_barrage Fluffy_Pillow 20685.2/72166: 29% mana arcane_charge(4), clearcasting
1:41.758 rotation : arcane_orb Fluffy_Pillow 26930.4/72166: 37% mana clearcasting
1:43.084 rotation @ arcane_blast Fluffy_Pillow 28344.3/72166: 39% mana arcane_charge(2), clearcasting
1:44.756 rotation @ arcane_blast Fluffy_Pillow 26632.5/72166: 37% mana arcane_charge(3), clearcasting
1:46.267 rotation @ arcane_blast Fluffy_Pillow 23313.3/72166: 32% mana arcane_charge(4), clearcasting
1:47.621 rotation @ arcane_blast Fluffy_Pillow 18392.6/72166: 25% mana arcane_charge(4), clearcasting(2)
1:48.973 rotation @ arcane_blast Fluffy_Pillow 13468.9/72166: 19% mana arcane_charge(4), clearcasting(2)
1:50.327 rotation % evocation Necrolord_ArtificeoftheArchmage 8548.2/72166: 12% mana arcane_charge(4), clearcasting(2)
1:54.698 rotation $ cancel_action Fluffy_Pillow 69306.0/72166: 96% mana arcane_charge(4), clearcasting(3), evocation
1:54.702 rotation ' arcane_barrage Fluffy_Pillow 69311.8/72166: 96% mana arcane_charge(4), clearcasting(3)
1:56.031 cooldowns k touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(3)
1:57.359 cooldowns n rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting(3)
1:58.686 rotation * arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting(3), rune_of_power
2:04.245 default T counterspell Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.431 cooldowns p presence_of_mind Fluffy_Pillow 71165.7/72166: 99% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.431 rotation ) arcane_blast Fluffy_Pillow 71165.7/72166: 99% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:05.758 rotation @ arcane_blast Fluffy_Pillow 66206.0/72166: 92% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:07.087 default U use_mana_gem Necrolord_ArtificeoftheArchmage 61249.2/72166: 85% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:07.087 rotation @ arcane_blast Fluffy_Pillow 68465.7/72166: 95% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:08.416 rotation @ arcane_blast Fluffy_Pillow 63508.9/72166: 88% mana arcane_charge(4), rune_of_power, crimson_chorus
2:09.768 rotation > arcane_barrage Fluffy_Pillow 58585.3/72166: 81% mana arcane_charge(4), rune_of_power, crimson_chorus
2:11.095 rotation : arcane_orb Fluffy_Pillow 64830.5/72166: 90% mana crimson_chorus(2)
2:12.422 rotation @ arcane_blast Fluffy_Pillow 66245.8/72166: 92% mana arcane_charge(2), crimson_chorus(2)
2:14.092 rotation @ arcane_blast Fluffy_Pillow 64531.1/72166: 89% mana arcane_charge(3), crimson_chorus(2)
2:15.604 rotation @ arcane_blast Fluffy_Pillow 61213.4/72166: 85% mana arcane_charge(4), crimson_chorus(2)
2:16.959 rotation @ arcane_blast Fluffy_Pillow 56294.1/72166: 78% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.314 cooldowns m arcane_power Fluffy_Pillow 51374.8/72166: 71% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.314 rotation + arcane_missiles Fluffy_Pillow 51374.8/72166: 71% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:22.142 rotation @ arcane_blast Fluffy_Pillow 56899.8/72166: 79% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.495 rotation @ arcane_blast Fluffy_Pillow 55415.1/72166: 77% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.850 rotation @ arcane_blast Fluffy_Pillow 53933.3/72166: 75% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:26.203 rotation + arcane_missiles Fluffy_Pillow 52448.6/72166: 73% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:28.203 default T counterspell Fluffy_Pillow 55335.2/72166: 77% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.431 rotation @ arcane_blast Fluffy_Pillow 55164.3/72166: 76% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.784 rotation @ arcane_blast Fluffy_Pillow 53679.6/72166: 74% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:31.140 rotation + arcane_missiles Fluffy_Pillow 52199.2/72166: 72% mana arcane_charge(4), arcane_power, clearcasting
2:33.108 rotation = arcane_barrage Fluffy_Pillow 55039.7/72166: 76% mana arcane_charge(4), arcane_power
2:34.434 rotation : arcane_orb Fluffy_Pillow 61283.4/72166: 85% mana
2:35.762 rotation @ arcane_blast Fluffy_Pillow 62700.2/72166: 87% mana arcane_charge(2)
2:37.434 rotation @ arcane_blast Fluffy_Pillow 60988.4/72166: 85% mana arcane_charge(3)
2:38.948 rotation @ arcane_blast Fluffy_Pillow 57673.6/72166: 80% mana arcane_charge(4)
2:40.302 rotation @ arcane_blast Fluffy_Pillow 52752.8/72166: 73% mana arcane_charge(4)
2:41.656 rotation @ arcane_blast Fluffy_Pillow 47832.0/72166: 66% mana arcane_charge(4)
2:43.009 rotation ' arcane_barrage Fluffy_Pillow 42909.8/72166: 59% mana arcane_charge(4)
2:44.337 cooldowns k touch_of_the_magi Fluffy_Pillow 49156.5/72166: 68% mana
2:45.665 cooldowns n rune_of_power Fluffy_Pillow 48573.2/72166: 67% mana arcane_charge(4)
2:46.992 rotation * arcane_missiles Fluffy_Pillow 50488.5/72166: 70% mana arcane_charge(4), rune_of_power
2:55.859 default T counterspell Fluffy_Pillow 40786.4/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power
2:55.859 rotation + arcane_missiles Fluffy_Pillow 39786.4/72166: 55% mana arcane_charge(4), clearcasting, rune_of_power
2:57.893 rotation > arcane_barrage Fluffy_Pillow 42722.1/72166: 59% mana arcane_charge(4), rune_of_power
2:59.221 rotation : arcane_orb Fluffy_Pillow 48968.7/72166: 68% mana
3:00.548 rotation @ arcane_blast Fluffy_Pillow 50384.0/72166: 70% mana arcane_charge(2)
3:02.219 rotation @ arcane_blast Fluffy_Pillow 48670.8/72166: 67% mana arcane_charge(3), crimson_chorus
3:03.733 rotation @ arcane_blast Fluffy_Pillow 45356.0/72166: 63% mana arcane_charge(4), crimson_chorus
3:05.088 rotation @ arcane_blast Fluffy_Pillow 40436.7/72166: 56% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.442 rotation @ arcane_blast Fluffy_Pillow 35515.9/72166: 49% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.796 rotation @ arcane_blast Fluffy_Pillow 30595.2/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.150 rotation ; arcane_barrage Fluffy_Pillow 25674.4/72166: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:10.479 rotation , arcane_missiles Fluffy_Pillow 31922.5/72166: 44% mana clearcasting(3), crimson_chorus
3:12.437 rotation @ arcane_blast Fluffy_Pillow 34748.5/72166: 48% mana clearcasting(2), crimson_chorus(2)
3:14.426 rotation @ arcane_blast Fluffy_Pillow 36244.3/72166: 50% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:16.255 rotation @ arcane_blast Fluffy_Pillow 36134.1/72166: 50% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:17.928 rotation @ arcane_blast Fluffy_Pillow 34423.8/72166: 48% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:19.440 rotation - arcane_missiles Fluffy_Pillow 31106.1/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:21.383 default T counterspell Fluffy_Pillow 33910.4/72166: 47% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:21.383 rotation - arcane_missiles Fluffy_Pillow 32910.4/72166: 46% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:23.408 rotation @ arcane_blast Fluffy_Pillow 35833.1/72166: 50% mana arcane_charge(4), crimson_chorus(3)
3:24.764 rotation @ arcane_blast Fluffy_Pillow 30915.3/72166: 43% mana arcane_charge(4), crimson_chorus(3)
3:26.117 rotation @ arcane_blast Fluffy_Pillow 25993.1/72166: 36% mana arcane_charge(4), crimson_chorus(3)
3:27.471 rotation @ arcane_blast Fluffy_Pillow 21072.3/72166: 29% mana arcane_charge(4), crimson_chorus(3)
3:28.825 rotation @ arcane_blast Fluffy_Pillow 16151.6/72166: 22% mana arcane_charge(4), crimson_chorus(3)
3:30.179 rotation @ arcane_blast Fluffy_Pillow 11230.8/72166: 16% mana arcane_charge(4), crimson_chorus(3)
3:31.533 rotation % evocation Fluffy_Pillow 6310.1/72166: 9% mana arcane_charge(4), crimson_chorus(3)
3:36.030 rotation $ cancel_action Fluffy_Pillow 68819.3/72166: 95% mana arcane_charge(4), evocation
3:36.034 rotation ' arcane_barrage Fluffy_Pillow 68825.1/72166: 95% mana arcane_charge(4)
3:37.363 cooldowns k touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana
3:38.691 cooldowns n rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4)
3:40.017 rotation * arcane_missiles Fluffy_Pillow 71586.8/72166: 99% mana arcane_charge(4), rune_of_power
3:46.608 default T counterspell Fluffy_Pillow 66099.7/72166: 92% mana arcane_charge(4), rune_of_power
3:46.608 cooldowns p presence_of_mind Fluffy_Pillow 65099.7/72166: 90% mana arcane_charge(4), rune_of_power
3:46.608 rotation ) arcane_blast Fluffy_Pillow 65099.7/72166: 90% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:47.936 rotation @ arcane_blast Fluffy_Pillow 60141.4/72166: 83% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:49.263 rotation @ arcane_blast Fluffy_Pillow 55181.6/72166: 76% mana arcane_charge(4), presence_of_mind, rune_of_power
3:50.589 rotation @ arcane_blast Fluffy_Pillow 50220.5/72166: 70% mana arcane_charge(4), rune_of_power
3:51.941 rotation > arcane_barrage Fluffy_Pillow 45296.8/72166: 63% mana arcane_charge(4), clearcasting, rune_of_power
3:53.268 rotation : arcane_orb Fluffy_Pillow 51542.1/72166: 71% mana clearcasting
3:54.596 rotation @ arcane_blast Fluffy_Pillow 52958.8/72166: 73% mana arcane_charge(2), clearcasting
3:56.268 rotation @ arcane_blast Fluffy_Pillow 51247.0/72166: 71% mana arcane_charge(3), clearcasting
3:57.780 rotation @ arcane_blast Fluffy_Pillow 47929.3/72166: 66% mana arcane_charge(4), clearcasting
3:59.134 default Y use_item_empyreal_ordnance Fluffy_Pillow 43008.5/72166: 60% mana arcane_charge(4), clearcasting
3:59.134 rotation @ arcane_blast Fluffy_Pillow 43008.5/72166: 60% mana arcane_charge(4), clearcasting
4:00.488 rotation @ arcane_blast Fluffy_Pillow 38087.8/72166: 53% mana arcane_charge(4), clearcasting
4:01.842 rotation @ arcane_blast Fluffy_Pillow 33167.0/72166: 46% mana arcane_charge(4), clearcasting
4:03.195 rotation @ arcane_blast Fluffy_Pillow 28244.8/72166: 39% mana arcane_charge(4), clearcasting, crimson_chorus
4:04.548 rotation - arcane_missiles Fluffy_Pillow 23322.7/72166: 32% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.604 rotation @ arcane_blast Fluffy_Pillow 26290.1/72166: 36% mana arcane_charge(4), crimson_chorus
4:07.958 default U use_mana_gem Necrolord_ArtificeoftheArchmage 21369.4/72166: 30% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.958 rotation @ arcane_blast Fluffy_Pillow 28585.9/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.312 rotation ; arcane_barrage Fluffy_Pillow 23665.2/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus
4:10.639 default T counterspell Fluffy_Pillow 29910.4/72166: 41% mana clearcasting(2), crimson_chorus
4:10.639 rotation @ arcane_blast Fluffy_Pillow 28910.4/72166: 40% mana clearcasting(2), crimson_chorus
4:12.628 rotation @ arcane_blast Fluffy_Pillow 30406.1/72166: 42% mana arcane_charge, clearcasting(2), crimson_chorus
4:14.459 rotation : arcane_orb Fluffy_Pillow 30298.9/72166: 42% mana arcane_charge(2), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:15.788 final_burn r arcane_missiles Fluffy_Pillow 31717.0/72166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:19.566 final_burn s arcane_blast Fluffy_Pillow 37169.9/72166: 52% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Necrolord_ArtificeoftheArchmage"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=necrolord
soulbind=55:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Necrolord_Lich : 6041 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6041.1 6041.1 11.9 / 0.196% 960.2 / 15.9% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2517.9 2396.8 Mana 0.00% 43.4 100.1% 100%
Talents
Necrolord
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Necrolord_Lich 6041
Arcane Barrage 370 6.1% 20.6 13.81sec 5394 4367 Direct 20.6 4599 9180 5397 17.4%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.64 20.63 0.00 0.00 1.2351 0.0000 111309.18 111309.18 0.00% 4367.12 4367.12
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.60% 17.04 9 27 4599.24 2676 8644 4597.04 3996 5029 78362 78362 0.00%
crit 17.40% 3.59 0 10 9180.43 6559 13767 8984.24 0 13767 32948 32948 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.02
    fishing_opener
    [}]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.22
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:7.90
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:2.98
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:1.22
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.44
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.23
Arcane Blast 2177 36.0% 116.0 2.57sec 5623 4295 Direct 117.0 4646 9719 5576 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 115.97 116.97 0.00 0.00 1.3090 0.0000 652031.20 652031.20 0.00% 4295.22 4295.22
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.68% 95.53 63 130 4646.25 922 13202 4652.40 3949 5381 443809 443809 0.00%
crit 18.32% 21.43 8 39 9718.56 1844 26404 9749.08 5730 14267 208222 208222 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.33
    fishing_opener
    [x]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.98
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.64
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [@]:91.62
Arcane Echo 297 4.9% 156.6 1.91sec 569 0 Direct 156.6 465 996 569 19.6%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 156.64 156.64 0.00 0.00 0.0000 0.0000 89118.33 89118.33 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.43% 125.99 82 187 465.44 220 736 465.78 397 527 58613 58613 0.00%
crit 19.57% 30.65 12 55 995.73 441 1472 997.30 660 1266 30505 30505 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2415 40.0% 44.2 6.41sec 16410 9187 Periodic 302.5 1980 4202 2401 19.0% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.24 0.00 302.72 302.46 1.7861 0.2435 726038.79 726038.79 0.00% 9187.34 9187.34
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.03% 245.09 133 364 1979.93 1119 3738 1983.07 1687 2343 485084 485084 0.00%
crit 18.97% 57.38 25 94 4202.02 2238 7475 4206.90 3238 5656 240955 240955 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:0.89
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.85
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.96
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:5.44
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:3.02
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.65
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (141) 0.0% (2.3%) 11.3 26.99sec 3747 3073

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.30 0.00 0.00 0.00 1.2193 0.0000 0.00 0.00 0.00% 3072.91 3072.91

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:10.30
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 141 2.3% 11.3 26.99sec 3749 0 Direct 11.3 3183 6362 3748 17.8%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.29 11.29 0.00 0.00 0.0000 0.0000 42326.29 42326.29 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.19% 9.28 3 14 3183.03 3018 4926 3181.55 3018 3487 29535 29535 0.00%
crit 17.81% 2.01 0 7 6362.36 6035 9852 5674.66 0 8956 12792 12792 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12547 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 9.9 26.63sec 2513 0 Periodic 13.4 1563 3105 1859 19.2% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.94 0.00 13.44 13.44 0.0000 1.7477 24983.75 24983.75 0.00% 1064.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.78% 10.85 4 14 1562.98 175 1852 1564.23 1298 1852 16961 16961 0.00%
crit 19.22% 2.58 0 8 3104.81 349 3704 2941.22 0 3704 8023 8023 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.7 14.10sec 540 0 Direct 20.7 456 912 540 18.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.67 20.67 0.00 0.00 0.0000 0.0000 11167.53 11167.53 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.48% 16.84 7 32 455.94 444 470 455.94 445 466 7678 7678 0.00%
crit 18.52% 3.83 0 12 912.07 887 941 894.41 0 941 3490 3490 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6064 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 152  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 91 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6063.56 6063.56 0.00% 51.49 51.49
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.06% 91.27 76 104 43.80 30 57 43.79 42 45 3997 3997 0.00%
crit 19.94% 22.73 10 38 90.89 60 114 90.90 75 104 2067 2067 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:4197.38
Shadowcore Oil Blast 41 0.7% 41.1 7.21sec 298 0 Direct 41.1 251 502 298 18.6%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.12 41.12 0.00 0.00 0.0000 0.0000 12234.60 12234.60 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.36% 33.45 17 54 250.75 244 259 250.75 245 256 8389 8389 0.00%
crit 18.64% 7.67 1 18 501.75 488 517 501.69 488 517 3846 3846 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (460) 0.0% (7.6%) 6.1 49.44sec 22645 18492

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.10 0.00 0.00 0.00 1.2246 0.0000 0.00 0.00 0.00% 18492.19 18492.19

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:0.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:4.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.20
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 460 7.6% 6.1 49.38sec 22645 0 Direct 6.1 22668 0 22668 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.10 6.10 0.00 0.00 0.0000 0.0000 138155.15 138155.15 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.10 5 8 22667.89 959 78287 22655.81 16183 28230 138155 138155 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:14045.75
  • base_dd_max:14045.75
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Necrolord_Lich
Arcane Power 2.8 122.75sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:1.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_Lich
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 245.73sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.78
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.77sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.61 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.61
Deathborne 1.8 260.75sec

Stats Details: Deathborne

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.78 0.00 0.00 0.00 1.3275 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathborne

  • id:324220
  • school:shadow
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:324220
  • name:Deathborne
  • school:shadow
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.

Action Priority List

    cooldowns
    [h]:0.77
  • if_expr:cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.01
  • if_expr:cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [v]:1.00
  • if_expr:!runeforge.siphon_storm
Evocation 3.3 105.07sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.47 0.00 3.5439 0.6286 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_Lich
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:0.92
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.36
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_Lich
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_Lich
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.35sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.18 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.17
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.69
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.32
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.62sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.90 0.00 0.00 0.00 1.2238 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.91
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [y]:1.00
Time Warp 1.5 304.32sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.51sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_Lich
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.6 124.1 13.9sec 2.1sec 11.5sec 83.04% 0.00% 77.8 (78.3) 0.0

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 55.2s
  • trigger_min/max:0.0s / 17.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 52.6s

Stack Uptimes

  • arcane_charge_1:5.77%
  • arcane_charge_2:9.61%
  • arcane_charge_3:7.87%
  • arcane_charge_4:59.79%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.7sec 122.7sec 14.8sec 13.65% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.6s
  • trigger_min/max:120.0s / 143.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.65%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 245.7sec 245.7sec 11.8sec 6.92% 12.91% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.4s / 268.0s
  • trigger_min/max:241.4s / 268.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:6.92%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.50% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.50%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.1 16.9sec 9.9sec 8.0sec 47.43% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.40%
  • clearcasting_2:17.60%
  • clearcasting_3:4.43%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.6sec 28.7sec 51.97% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 66.2s
  • trigger_min/max:60.0s / 66.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.92%
  • crimson_chorus_2:17.32%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Deathborne 1.8 0.0 260.6sec 260.6sec 27.5sec 16.11% 0.00% 0.0 (0.0) 1.6

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_deathborne
  • max_stacks:1
  • base duration:29.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:0.10
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:256.4s / 283.0s
  • trigger_min/max:256.4s / 283.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 29.0s

Stack Uptimes

  • deathborne_1:16.11%

Spelldata

  • id:324220
  • name:Deathborne
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.
  • max_stacks:0
  • duration:20.00
  • cooldown:180.00
  • default_chance:0.00%
Empyreal Surge 1.9 0.0 240.2sec 240.2sec 14.5sec 8.96% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.6s / 263.7s
  • trigger_min/max:237.6s / 263.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • empyreal_surge_5:8.96%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.0sec 105.0sec 3.9sec 4.24% 0.00% 15.2 (15.2) 0.0

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 141.6s
  • trigger_min/max:90.0s / 141.6s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.44%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.4sec 98.4sec 4.0sec 4.22% 8.13% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 160.6s
  • trigger_min/max:62.7s / 160.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 21.7s

Stack Uptimes

  • presence_of_mind_1:2.05%
  • presence_of_mind_2:2.01%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.5sec 35.5sec 11.8sec 34.14% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 59.7s
  • trigger_min/max:13.7s / 59.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.14%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.2sec 304.2sec 35.6sec 17.27% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 323.3s
  • trigger_min/max:300.0s / 323.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.27%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.35%
Arcane Barrage Arcane Charge 3 2.57% 0.00% 20.00%
Arcane Barrage Arcane Charge 4 97.43% 80.00% 100.00%
Arcane Blast Arcane Charge 0 6.85% 3.42% 11.57%
Arcane Blast Arcane Charge 1 4.77% 1.10% 8.65%
Arcane Blast Arcane Charge 2 10.69% 5.66% 14.43%
Arcane Blast Arcane Charge 3 11.86% 5.66% 15.87%
Arcane Blast Arcane Charge 4 65.85% 54.89% 76.58%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.08% 0.00% 7.43% 1.6s 0.0s 5.8s
Conserve Phase 100.00% 100.00% 100.00% 300.4s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.360120.081239.955
Evocation14.7610.00051.61549.16022.885113.290
Counterspell0.7760.00010.1089.8193.54219.272
Time Warp2.2500.00023.2683.3481.32424.597
Deathborne34.8370.000101.62977.64958.758101.629
Rune of Power7.3130.00034.66845.35820.93078.386
Touch of the Magi5.3110.00025.48234.25919.10461.194
Arcane Power8.0720.00023.64622.67117.54845.607
Arcane Barrage11.4441.29153.217249.495196.696304.803
Arcane Orb6.5900.00059.35479.20242.113139.627
Presence of Mind32.6200.00095.807115.83979.365171.620

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Necrolord_Lich
mana_regen Mana 3161.22 424028.26 58.91% 134.13 9388.58 2.17%
Evocation Mana 127.70 186550.33 25.92% 1460.84 0.00 0.00%
Mana Gem Mana 2.94 21230.63 2.95% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.64 87935.62 12.22% 4261.18 835.75 0.94%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2396.77 2517.94 10228.9 35769.9 903.2 72165.7
Usage Type Count Total Avg RPE APR
Necrolord_Lich
arcane_blast Mana 118.1 630080.9 5336.8 5433.3 1.0
arcane_missiles Mana 44.6 93389.5 2091.6 2110.8 7.8
arcane_orb Mana 11.4 5701.3 500.0 504.7 7.4
counterspell Mana 12.7 11355.8 892.2 900.8 0.0
deathborne Mana 1.8 4500.3 2500.0 2526.3 0.0
time_warp Mana 1.5 2984.8 2000.0 2012.6 0.0
touch_of_the_magi Mana 6.2 15384.7 2498.7 2521.7 9.0

Statistics & Data Analysis

Fight Length
Necrolord_Lich Fight Length
Count 1706
Mean 300.36
Minimum 240.08
Maximum 359.95
Spread ( max - min ) 119.87
Range [ ( max - min ) / 2 * 100% ] 19.96%
Standard Deviation 35.1462
5th Percentile 246.07
95th Percentile 355.72
( 95th Percentile - 5th Percentile ) 109.65
Mean Distribution
Standard Deviation 0.8509
95.00% Confidence Interval ( 298.69 - 302.03 )
Normalized 95.00% Confidence Interval ( 99.44% - 100.56% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 526
0.1% Error 52599
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 43
0.01 Scale Factor Error with Delta=300 1055
DPS
Necrolord_Lich Damage Per Second
Count 1706
Mean 6041.11
Minimum 5343.93
Maximum 6974.14
Spread ( max - min ) 1630.22
Range [ ( max - min ) / 2 * 100% ] 13.49%
Standard Deviation 249.7526
5th Percentile 5650.51
95th Percentile 6470.02
( 95th Percentile - 5th Percentile ) 819.51
Mean Distribution
Standard Deviation 6.0467
95.00% Confidence Interval ( 6029.26 - 6052.96 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 66
0.1% Error 6566
0.1 Scale Factor Error with Delta=300 533
0.05 Scale Factor Error with Delta=300 2130
0.01 Scale Factor Error with Delta=300 53249
Priority Target DPS
Necrolord_Lich Priority Target Damage Per Second
Count 1706
Mean 6041.11
Minimum 5343.93
Maximum 6974.14
Spread ( max - min ) 1630.22
Range [ ( max - min ) / 2 * 100% ] 13.49%
Standard Deviation 249.7526
5th Percentile 5650.51
95th Percentile 6470.02
( 95th Percentile - 5th Percentile ) 819.51
Mean Distribution
Standard Deviation 6.0467
95.00% Confidence Interval ( 6029.26 - 6052.96 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 66
0.1% Error 6566
0.1 Scale Factor Error with Delta=300 533
0.05 Scale Factor Error with Delta=300 2130
0.01 Scale Factor Error with Delta=300 53249
DPS(e)
Necrolord_Lich Damage Per Second (Effective)
Count 1706
Mean 6041.11
Minimum 5343.93
Maximum 6974.14
Spread ( max - min ) 1630.22
Range [ ( max - min ) / 2 * 100% ] 13.49%
Damage
Necrolord_Lich Damage
Count 1706
Mean 1807364.82
Minimum 1304738.45
Maximum 2319823.13
Spread ( max - min ) 1015084.68
Range [ ( max - min ) / 2 * 100% ] 28.08%
DTPS
Necrolord_Lich Damage Taken Per Second
Count 1706
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Necrolord_Lich Healing Per Second
Count 1706
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Necrolord_Lich Healing Per Second (Effective)
Count 1706
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Necrolord_Lich Heal
Count 1706
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Necrolord_Lich Healing Taken Per Second
Count 1706
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Necrolord_Lich Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Necrolord_LichTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Necrolord_Lich Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.61 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.78 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 0.77 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
i 0.01 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 0.78 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 4.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.20 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 1.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.91 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.17 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.69 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.32 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 0.89 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.33 arcane_blast
t 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
v 1.00 deathborne,if=!runeforge.siphon_storm
w 1.00 arcane_orb,if=cooldown.rune_of_power.ready
x 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
y 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.85 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.98 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 0.92 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.22 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.64 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.96 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 5.44 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 3.02 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.65 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 10.30 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 7.90 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 2.98 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 1.22 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.44 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
@ 91.62 arcane_blast
. 1.36 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.23 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwxy"U"""""""""""#u$z{VX~T!"|"!""}:@@@@@@@@,@;,@@T@@--<:@@'kn*T@@>:@@@@;,@@@@--T<:@@@@@'kn*p)+U@T+@@@@@%$m+@@@@@T@+=:@@'kn*@@T>:@@@@@@@@@,@;@:-T-@@@;kn*p)+@@>:T@@@@@,@.$Y,@@U,T@@<:@-&hjmX*T@@@=:@@n+@@@@@@@>T@:W@@@;@@l*;@:@T;@@@@@n+ss

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Necrolord_Lich 72165.7/72166: 100% mana
Pre precombat 1 food Necrolord_Lich 72165.7/72166: 100% mana
Pre precombat 2 augmentation Necrolord_Lich 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana clearcasting
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana clearcasting, crimson_chorus
0:00.000 fishing_opener v deathborne Fluffy_Pillow 69790.7/72166: 97% mana clearcasting, crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, clearcasting, deathborne, crimson_chorus
0:01.327 fishing_opener w arcane_orb Fluffy_Pillow 67206.0/72166: 93% mana bloodlust, clearcasting, temporal_warp, deathborne, crimson_chorus
0:02.116 fishing_opener x arcane_blast Fluffy_Pillow 67844.8/72166: 94% mana bloodlust, clearcasting, temporal_warp, deathborne, crimson_chorus
0:03.014 fishing_opener y rune_of_power Fluffy_Pillow 63640.9/72166: 88% mana bloodlust, clearcasting, temporal_warp, deathborne, crimson_chorus
0:03.801 fishing_opener " arcane_blast Fluffy_Pillow 64776.8/72166: 90% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.604 default U use_mana_gem Necrolord_Lich 59060.7/72166: 82% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.604 fishing_opener " arcane_blast Fluffy_Pillow 66277.3/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:05.407 fishing_opener " arcane_blast Fluffy_Pillow 60561.3/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:06.209 fishing_opener " arcane_blast Fluffy_Pillow 54843.8/72166: 76% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.011 fishing_opener " arcane_blast Fluffy_Pillow 49126.4/72166: 68% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.814 fishing_opener " arcane_blast Fluffy_Pillow 43410.3/72166: 60% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:08.616 fishing_opener " arcane_blast Fluffy_Pillow 37692.9/72166: 52% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:09.420 fishing_opener " arcane_blast Fluffy_Pillow 31978.3/72166: 44% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:10.222 fishing_opener " arcane_blast Fluffy_Pillow 26260.8/72166: 36% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.024 fishing_opener " arcane_blast Fluffy_Pillow 20543.4/72166: 28% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.825 fishing_opener " arcane_blast Fluffy_Pillow 14824.5/72166: 21% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:12.629 fishing_opener " arcane_blast Fluffy_Pillow 9109.9/72166: 13% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:13.431 fishing_opener # arcane_barrage Fluffy_Pillow 3392.4/72166: 5% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:14.220 fishing_opener u evocation Necrolord_Lich 8861.2/72166: 12% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:16.872 rotation $ cancel_action Fluffy_Pillow 71160.2/72166: 99% mana bloodlust, clearcasting(3), evocation, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:16.876 fishing_opener z touch_of_the_magi Fluffy_Pillow 71166.0/72166: 99% mana bloodlust, clearcasting(3), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.663 fishing_opener { arcane_power Fluffy_Pillow 69671.5/72166: 97% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.663 default V potion Fluffy_Pillow 69671.5/72166: 97% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.663 default X berserking Fluffy_Pillow 69671.5/72166: 97% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.663 fishing_opener ~ arcane_missiles Fluffy_Pillow 69671.5/72166: 97% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.878 default T counterspell Fluffy_Pillow 65096.7/72166: 90% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.878 fishing_opener ! arcane_missiles Fluffy_Pillow 64596.7/72166: 90% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.143 fishing_opener " arcane_blast Fluffy_Pillow 66422.5/72166: 92% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, deathborne, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.897 fishing_opener | presence_of_mind Fluffy_Pillow 64073.3/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.897 fishing_opener " arcane_blast Fluffy_Pillow 64073.3/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.650 fishing_opener ! arcane_missiles Fluffy_Pillow 61722.6/72166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.853 fishing_opener " arcane_blast Fluffy_Pillow 64902.2/72166: 90% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect
0:31.639 fishing_opener " arcane_blast Fluffy_Pillow 62599.2/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:32.424 fishing_opener } arcane_barrage Fluffy_Pillow 60294.7/72166: 84% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:33.212 rotation : arcane_orb Fluffy_Pillow 65761.9/72166: 91% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.999 rotation @ arcane_blast Fluffy_Pillow 66397.8/72166: 92% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.990 rotation @ arcane_blast Fluffy_Pillow 63703.1/72166: 88% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.884 rotation @ arcane_blast Fluffy_Pillow 59493.5/72166: 82% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.687 rotation @ arcane_blast Fluffy_Pillow 53777.5/72166: 75% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.490 rotation @ arcane_blast Fluffy_Pillow 48061.4/72166: 67% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.293 rotation @ arcane_blast Fluffy_Pillow 42345.4/72166: 59% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.096 rotation @ arcane_blast Fluffy_Pillow 36629.4/72166: 51% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.898 rotation @ arcane_blast Fluffy_Pillow 30911.9/72166: 43% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.701 rotation , arcane_missiles Fluffy_Pillow 25195.9/72166: 35% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_spectral_intellect
0:42.002 rotation @ arcane_blast Fluffy_Pillow 27073.7/72166: 38% mana arcane_charge(4), clearcasting(2), potion_of_spectral_intellect
0:43.355 rotation ; arcane_barrage Fluffy_Pillow 22151.5/72166: 31% mana arcane_charge(4), clearcasting(2)
0:44.682 rotation , arcane_missiles Fluffy_Pillow 28396.7/72166: 39% mana clearcasting(3)
0:46.706 rotation @ arcane_blast Fluffy_Pillow 31318.0/72166: 43% mana clearcasting(2)
0:48.695 rotation @ arcane_blast Fluffy_Pillow 32813.7/72166: 45% mana arcane_charge, clearcasting(2)
0:50.525 default T counterspell Fluffy_Pillow 32705.0/72166: 45% mana arcane_charge(2), clearcasting(2)
0:50.525 rotation @ arcane_blast Fluffy_Pillow 31705.0/72166: 44% mana arcane_charge(2), clearcasting(2)
0:52.196 rotation @ arcane_blast Fluffy_Pillow 29991.8/72166: 42% mana arcane_charge(3), clearcasting(2)
0:53.709 rotation - arcane_missiles Fluffy_Pillow 26675.5/72166: 37% mana arcane_charge(4), clearcasting(2)
0:55.679 rotation - arcane_missiles Fluffy_Pillow 29518.8/72166: 41% mana arcane_charge(4), clearcasting
0:57.569 rotation < arcane_barrage Fluffy_Pillow 32246.7/72166: 45% mana arcane_charge(4)
0:58.897 rotation : arcane_orb Fluffy_Pillow 38493.3/72166: 53% mana
1:00.225 rotation @ arcane_blast Fluffy_Pillow 39910.1/72166: 55% mana arcane_charge(2)
1:01.897 rotation @ arcane_blast Fluffy_Pillow 38198.3/72166: 53% mana arcane_charge(3), crimson_chorus
1:03.410 rotation ' arcane_barrage Fluffy_Pillow 34882.0/72166: 48% mana arcane_charge(4), clearcasting, crimson_chorus
1:04.736 cooldowns k touch_of_the_magi Fluffy_Pillow 41125.8/72166: 57% mana clearcasting, crimson_chorus
1:06.063 cooldowns n rune_of_power Fluffy_Pillow 40541.1/72166: 56% mana arcane_charge(4), clearcasting, crimson_chorus
1:07.393 rotation * arcane_missiles Fluffy_Pillow 42460.7/72166: 59% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:15.920 default T counterspell Fluffy_Pillow 39767.8/72166: 55% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.920 rotation @ arcane_blast Fluffy_Pillow 38767.8/72166: 54% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.272 rotation @ arcane_blast Fluffy_Pillow 33844.2/72166: 47% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.624 rotation > arcane_barrage Fluffy_Pillow 28920.6/72166: 40% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:19.951 rotation : arcane_orb Fluffy_Pillow 35165.8/72166: 49% mana clearcasting, crimson_chorus(2)
1:21.277 rotation @ arcane_blast Fluffy_Pillow 36579.6/72166: 51% mana arcane_charge(2), clearcasting, crimson_chorus(2)
1:22.948 rotation @ arcane_blast Fluffy_Pillow 34866.4/72166: 48% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:24.460 rotation @ arcane_blast Fluffy_Pillow 31548.7/72166: 44% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.812 rotation @ arcane_blast Fluffy_Pillow 26625.0/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:27.164 rotation ; arcane_barrage Fluffy_Pillow 21701.4/72166: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:28.490 rotation , arcane_missiles Fluffy_Pillow 27945.2/72166: 39% mana clearcasting(3), crimson_chorus(3)
1:30.469 rotation @ arcane_blast Fluffy_Pillow 30801.5/72166: 43% mana clearcasting(2), crimson_chorus(3)
1:32.459 rotation @ arcane_blast Fluffy_Pillow 32298.7/72166: 45% mana arcane_charge, clearcasting(2)
1:34.292 rotation @ arcane_blast Fluffy_Pillow 32194.3/72166: 45% mana arcane_charge(2), clearcasting(2)
1:35.963 rotation @ arcane_blast Fluffy_Pillow 30481.1/72166: 42% mana arcane_charge(3), clearcasting(2)
1:37.476 rotation - arcane_missiles Fluffy_Pillow 27164.8/72166: 38% mana arcane_charge(4), clearcasting(2)
1:39.597 rotation - arcane_missiles Fluffy_Pillow 30226.1/72166: 42% mana arcane_charge(4), clearcasting
1:41.480 default T counterspell Fluffy_Pillow 32943.8/72166: 46% mana arcane_charge(4)
1:41.480 rotation < arcane_barrage Fluffy_Pillow 31943.8/72166: 44% mana arcane_charge(4)
1:42.806 rotation : arcane_orb Fluffy_Pillow 38187.6/72166: 53% mana
1:44.134 rotation @ arcane_blast Fluffy_Pillow 39604.3/72166: 55% mana arcane_charge(2)
1:45.805 rotation @ arcane_blast Fluffy_Pillow 37891.1/72166: 53% mana arcane_charge(3)
1:47.319 rotation @ arcane_blast Fluffy_Pillow 34576.3/72166: 48% mana arcane_charge(4), clearcasting
1:48.670 rotation @ arcane_blast Fluffy_Pillow 29651.2/72166: 41% mana arcane_charge(4), clearcasting
1:50.023 rotation @ arcane_blast Fluffy_Pillow 24729.0/72166: 34% mana arcane_charge(4), clearcasting
1:51.374 rotation ' arcane_barrage Fluffy_Pillow 19803.9/72166: 27% mana arcane_charge(4), clearcasting
1:52.704 cooldowns k touch_of_the_magi Fluffy_Pillow 26053.5/72166: 36% mana clearcasting(2)
1:54.031 cooldowns n rune_of_power Fluffy_Pillow 25468.8/72166: 35% mana arcane_charge(4), clearcasting(2)
1:55.359 rotation * arcane_missiles Fluffy_Pillow 27385.5/72166: 38% mana arcane_charge(4), clearcasting(2), rune_of_power
2:01.247 cooldowns p presence_of_mind Fluffy_Pillow 28383.7/72166: 39% mana arcane_charge(4), clearcasting, rune_of_power
2:01.247 rotation ) arcane_blast Fluffy_Pillow 28383.7/72166: 39% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:02.575 rotation + arcane_missiles Fluffy_Pillow 23425.4/72166: 32% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:04.640 default U use_mana_gem Necrolord_Lich 26405.9/72166: 37% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:04.640 rotation @ arcane_blast Fluffy_Pillow 33622.4/72166: 47% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:05.966 default T counterspell Fluffy_Pillow 28661.3/72166: 40% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:05.966 rotation + arcane_missiles Fluffy_Pillow 27661.3/72166: 38% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:08.067 rotation @ arcane_blast Fluffy_Pillow 30693.7/72166: 43% mana arcane_charge(4), presence_of_mind, crimson_chorus
2:09.394 rotation @ arcane_blast Fluffy_Pillow 25734.0/72166: 36% mana arcane_charge(4), crimson_chorus
2:10.749 rotation @ arcane_blast Fluffy_Pillow 20814.7/72166: 29% mana arcane_charge(4), crimson_chorus
2:12.103 rotation @ arcane_blast Fluffy_Pillow 15893.9/72166: 22% mana arcane_charge(4), clearcasting, crimson_chorus
2:13.456 rotation @ arcane_blast Fluffy_Pillow 10971.7/72166: 15% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:14.808 rotation % evocation Necrolord_Lich 6048.1/72166: 8% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:19.370 rotation $ cancel_action Fluffy_Pillow 69460.8/72166: 96% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:19.375 cooldowns m arcane_power Fluffy_Pillow 69468.0/72166: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:19.375 rotation + arcane_missiles Fluffy_Pillow 69468.0/72166: 96% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:23.196 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.550 rotation @ arcane_blast Fluffy_Pillow 68735.4/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.904 rotation @ arcane_blast Fluffy_Pillow 67252.2/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.256 rotation @ arcane_blast Fluffy_Pillow 65766.0/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.610 rotation @ arcane_blast Fluffy_Pillow 64282.8/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.963 default T counterspell Fluffy_Pillow 62798.1/72166: 87% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:29.966 rotation @ arcane_blast Fluffy_Pillow 62302.4/72166: 86% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:31.318 rotation + arcane_missiles Fluffy_Pillow 60816.3/72166: 84% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:33.359 rotation = arcane_barrage Fluffy_Pillow 63762.1/72166: 88% mana arcane_charge(4), arcane_power
2:34.687 rotation : arcane_orb Fluffy_Pillow 70008.8/72166: 97% mana
2:36.014 rotation @ arcane_blast Fluffy_Pillow 71424.0/72166: 99% mana arcane_charge(2)
2:37.688 rotation @ arcane_blast Fluffy_Pillow 68050.8/72166: 94% mana arcane_charge(3)
2:39.201 rotation ' arcane_barrage Fluffy_Pillow 64734.6/72166: 90% mana arcane_charge(4)
2:40.529 cooldowns k touch_of_the_magi Fluffy_Pillow 70981.2/72166: 98% mana
2:41.856 cooldowns n rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting
2:43.184 rotation * arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting, rune_of_power
2:51.691 rotation @ arcane_blast Fluffy_Pillow 67253.0/72166: 93% mana arcane_charge(4), rune_of_power
2:53.046 rotation @ arcane_blast Fluffy_Pillow 62333.7/72166: 86% mana arcane_charge(4), rune_of_power
2:54.400 default T counterspell Fluffy_Pillow 57413.0/72166: 80% mana arcane_charge(4), clearcasting, rune_of_power
2:54.400 rotation > arcane_barrage Fluffy_Pillow 56413.0/72166: 78% mana arcane_charge(4), clearcasting, rune_of_power
2:55.728 rotation : arcane_orb Fluffy_Pillow 62659.6/72166: 87% mana clearcasting
2:57.056 rotation @ arcane_blast Fluffy_Pillow 64076.4/72166: 89% mana arcane_charge(2), clearcasting
2:58.728 rotation @ arcane_blast Fluffy_Pillow 62364.6/72166: 86% mana arcane_charge(3), clearcasting
3:00.242 rotation @ arcane_blast Fluffy_Pillow 59049.8/72166: 82% mana arcane_charge(4), clearcasting
3:01.596 rotation @ arcane_blast Fluffy_Pillow 54129.0/72166: 75% mana arcane_charge(4), clearcasting
3:02.949 rotation @ arcane_blast Fluffy_Pillow 49206.8/72166: 68% mana arcane_charge(4), clearcasting, crimson_chorus
3:04.304 rotation @ arcane_blast Fluffy_Pillow 44287.5/72166: 61% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.658 rotation @ arcane_blast Fluffy_Pillow 39366.8/72166: 55% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.011 rotation @ arcane_blast Fluffy_Pillow 34444.6/72166: 48% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:08.365 rotation @ arcane_blast Fluffy_Pillow 29523.8/72166: 41% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.719 rotation , arcane_missiles Fluffy_Pillow 24603.1/72166: 34% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:11.862 rotation @ arcane_blast Fluffy_Pillow 27696.1/72166: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:13.216 rotation ; arcane_barrage Fluffy_Pillow 22775.3/72166: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:14.544 rotation @ arcane_blast Fluffy_Pillow 29022.0/72166: 40% mana clearcasting(2), crimson_chorus(2)
3:16.534 rotation : arcane_orb Fluffy_Pillow 30519.2/72166: 42% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:17.861 rotation - arcane_missiles Fluffy_Pillow 31934.5/72166: 44% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:19.994 default T counterspell Fluffy_Pillow 35013.0/72166: 49% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:19.994 rotation - arcane_missiles Fluffy_Pillow 34013.0/72166: 47% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:22.064 rotation @ arcane_blast Fluffy_Pillow 37000.7/72166: 51% mana arcane_charge(3), crimson_chorus(2)
3:23.577 rotation @ arcane_blast Fluffy_Pillow 33684.4/72166: 47% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:24.931 rotation @ arcane_blast Fluffy_Pillow 28763.7/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:26.283 rotation ; arcane_barrage Fluffy_Pillow 23840.1/72166: 33% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:27.612 cooldowns k touch_of_the_magi Fluffy_Pillow 30088.2/72166: 42% mana clearcasting(2), crimson_chorus(3)
3:28.937 cooldowns n rune_of_power Fluffy_Pillow 29500.6/72166: 41% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:30.264 rotation * arcane_missiles Fluffy_Pillow 31415.8/72166: 44% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:36.328 cooldowns p presence_of_mind Fluffy_Pillow 32668.1/72166: 45% mana arcane_charge(4), clearcasting, rune_of_power
3:36.328 rotation ) arcane_blast Fluffy_Pillow 32668.1/72166: 45% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
3:37.656 rotation + arcane_missiles Fluffy_Pillow 27709.8/72166: 38% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:39.488 rotation @ arcane_blast Fluffy_Pillow 30354.0/72166: 42% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:40.816 rotation @ arcane_blast Fluffy_Pillow 25395.7/72166: 35% mana arcane_charge(4), presence_of_mind, rune_of_power
3:42.142 rotation > arcane_barrage Fluffy_Pillow 20434.5/72166: 28% mana arcane_charge(4), rune_of_power
3:43.468 rotation : arcane_orb Fluffy_Pillow 26678.3/72166: 37% mana
3:44.796 default T counterspell Fluffy_Pillow 28095.0/72166: 39% mana arcane_charge(2)
3:44.796 rotation @ arcane_blast Fluffy_Pillow 27095.0/72166: 38% mana arcane_charge(2), clearcasting
3:46.468 rotation @ arcane_blast Fluffy_Pillow 25383.2/72166: 35% mana arcane_charge(3), clearcasting
3:47.982 rotation @ arcane_blast Fluffy_Pillow 22068.4/72166: 31% mana arcane_charge(4), clearcasting
3:49.334 rotation @ arcane_blast Fluffy_Pillow 17144.8/72166: 24% mana arcane_charge(4), clearcasting
3:50.688 rotation @ arcane_blast Fluffy_Pillow 12224.0/72166: 17% mana arcane_charge(4), clearcasting(2)
3:52.042 rotation , arcane_missiles Fluffy_Pillow 7303.3/72166: 10% mana arcane_charge(4), clearcasting(3)
3:54.083 rotation @ arcane_blast Fluffy_Pillow 10249.1/72166: 14% mana arcane_charge(4), clearcasting(2)
3:55.438 rotation . evocation Necrolord_Lich 5329.8/72166: 7% mana arcane_charge(4), clearcasting(2)
4:00.063 rotation $ cancel_action Fluffy_Pillow 69618.2/72166: 96% mana arcane_charge(4), clearcasting(3), evocation
4:00.066 default Y use_item_empyreal_ordnance Fluffy_Pillow 69622.6/72166: 96% mana arcane_charge(4), clearcasting(3)
4:00.066 rotation , arcane_missiles Fluffy_Pillow 69622.6/72166: 96% mana arcane_charge(4), clearcasting(3)
4:02.165 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), clearcasting(2)
4:03.519 rotation @ arcane_blast Fluffy_Pillow 65297.9/72166: 90% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:04.872 default U use_mana_gem Necrolord_Lich 60375.7/72166: 84% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:04.872 rotation , arcane_missiles Fluffy_Pillow 67592.3/72166: 94% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:08.730 default T counterspell Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.796 rotation @ arcane_blast Fluffy_Pillow 71165.7/72166: 99% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.149 rotation @ arcane_blast Fluffy_Pillow 65296.5/72166: 90% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.503 rotation < arcane_barrage Fluffy_Pillow 60375.7/72166: 84% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.831 rotation : arcane_orb Fluffy_Pillow 66622.4/72166: 92% mana clearcasting(2), crimson_chorus
4:14.160 rotation @ arcane_blast Fluffy_Pillow 68040.6/72166: 94% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
4:15.832 rotation - arcane_missiles Fluffy_Pillow 66328.8/72166: 92% mana arcane_charge(3), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:19.612 rotation & arcane_barrage Fluffy_Pillow 71784.5/72166: 99% mana arcane_charge(3), crimson_chorus(2), empyreal_surge(5)
4:20.940 cooldowns h deathborne Fluffy_Pillow 72165.7/72166: 100% mana crimson_chorus(2), empyreal_surge(5)
4:22.266 cooldowns j touch_of_the_magi Fluffy_Pillow 69670.0/72166: 97% mana deathborne, crimson_chorus(2), empyreal_surge(5)
4:23.594 cooldowns m arcane_power Fluffy_Pillow 69086.8/72166: 96% mana arcane_charge(4), deathborne, crimson_chorus(3), empyreal_surge(5)
4:23.594 default X berserking Fluffy_Pillow 69086.8/72166: 96% mana arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3), empyreal_surge(5)
4:23.594 rotation * arcane_missiles Fluffy_Pillow 69086.8/72166: 96% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3), empyreal_surge(5)
4:34.234 default T counterspell Fluffy_Pillow 65693.6/72166: 91% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne
4:34.234 rotation @ arcane_blast Fluffy_Pillow 65193.6/72166: 90% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne
4:35.465 rotation @ arcane_blast Fluffy_Pillow 63532.8/72166: 88% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne
4:36.698 rotation @ arcane_blast Fluffy_Pillow 61875.0/72166: 86% mana arcane_charge(4), arcane_power, deathborne
4:38.051 rotation = arcane_barrage Fluffy_Pillow 60390.3/72166: 84% mana arcane_charge(4), arcane_power, clearcasting, deathborne
4:39.377 rotation : arcane_orb Fluffy_Pillow 66634.0/72166: 92% mana clearcasting, deathborne
4:40.704 rotation @ arcane_blast Fluffy_Pillow 68049.3/72166: 94% mana arcane_charge(2), clearcasting, deathborne
4:42.377 rotation @ arcane_blast Fluffy_Pillow 66339.0/72166: 92% mana arcane_charge(3), clearcasting, deathborne
4:43.889 cooldowns n rune_of_power Fluffy_Pillow 63021.3/72166: 87% mana arcane_charge(4), clearcasting, deathborne
4:45.216 rotation + arcane_missiles Fluffy_Pillow 64936.5/72166: 90% mana arcane_charge(4), clearcasting, rune_of_power, deathborne
4:47.313 rotation @ arcane_blast Fluffy_Pillow 67963.2/72166: 94% mana arcane_charge(4), rune_of_power, deathborne
4:48.666 rotation @ arcane_blast Fluffy_Pillow 63041.0/72166: 87% mana arcane_charge(4), rune_of_power, deathborne
4:50.018 rotation @ arcane_blast Fluffy_Pillow 58117.3/72166: 81% mana arcane_charge(4), rune_of_power, deathborne
4:51.370 rotation @ arcane_blast Fluffy_Pillow 53193.7/72166: 74% mana arcane_charge(4), rune_of_power
4:52.722 rotation @ arcane_blast Fluffy_Pillow 48270.1/72166: 67% mana arcane_charge(4), rune_of_power
4:54.076 rotation @ arcane_blast Fluffy_Pillow 43349.3/72166: 60% mana arcane_charge(4), rune_of_power
4:55.430 rotation @ arcane_blast Fluffy_Pillow 38428.6/72166: 53% mana arcane_charge(4), rune_of_power
4:56.784 rotation > arcane_barrage Fluffy_Pillow 33507.8/72166: 46% mana arcane_charge(4), rune_of_power
4:58.111 default T counterspell Fluffy_Pillow 39753.0/72166: 55% mana
4:58.234 rotation @ arcane_blast Fluffy_Pillow 38930.6/72166: 54% mana
5:00.224 rotation : arcane_orb Fluffy_Pillow 40427.8/72166: 56% mana arcane_charge
5:01.553 default W time_warp Fluffy_Pillow 41845.9/72166: 58% mana arcane_charge(3)
5:01.553 rotation @ arcane_blast Fluffy_Pillow 39845.9/72166: 55% mana arcane_charge(3), temporal_warp
5:02.717 rotation @ arcane_blast Fluffy_Pillow 36025.9/72166: 50% mana arcane_charge(4), temporal_warp
5:03.759 rotation @ arcane_blast Fluffy_Pillow 30654.9/72166: 42% mana arcane_charge(4), temporal_warp, crimson_chorus
5:04.800 rotation ; arcane_barrage Fluffy_Pillow 25282.4/72166: 35% mana arcane_charge(4), temporal_warp, crimson_chorus
5:05.826 rotation @ arcane_blast Fluffy_Pillow 31093.1/72166: 43% mana temporal_warp, crimson_chorus
5:07.359 rotation @ arcane_blast Fluffy_Pillow 31930.7/72166: 44% mana arcane_charge, temporal_warp, crimson_chorus
5:08.767 cooldowns l touch_of_the_magi Fluffy_Pillow 31212.9/72166: 43% mana arcane_charge(2), temporal_warp, crimson_chorus
5:09.789 rotation * arcane_missiles Fluffy_Pillow 30188.0/72166: 42% mana arcane_charge(4), temporal_warp, crimson_chorus
5:18.229 rotation ; arcane_barrage Fluffy_Pillow 19869.6/72166: 28% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:19.251 rotation @ arcane_blast Fluffy_Pillow 25674.6/72166: 36% mana temporal_warp, crimson_chorus(2)
5:20.782 rotation : arcane_orb Fluffy_Pillow 26509.3/72166: 37% mana arcane_charge, temporal_warp, crimson_chorus(2)
5:21.804 rotation @ arcane_blast Fluffy_Pillow 27484.4/72166: 38% mana arcane_charge(3), temporal_warp, crimson_chorus(2)
5:22.968 default T counterspell Fluffy_Pillow 23664.4/72166: 33% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:22.968 rotation ; arcane_barrage Fluffy_Pillow 22664.4/72166: 31% mana arcane_charge(4), temporal_warp, crimson_chorus(2)
5:23.991 rotation @ arcane_blast Fluffy_Pillow 28470.8/72166: 39% mana temporal_warp, crimson_chorus(3)
5:25.522 rotation @ arcane_blast Fluffy_Pillow 29305.5/72166: 41% mana arcane_charge, temporal_warp, crimson_chorus(3)
5:26.931 rotation @ arcane_blast Fluffy_Pillow 28589.2/72166: 40% mana arcane_charge(2), temporal_warp, crimson_chorus(3)
5:28.217 rotation @ arcane_blast Fluffy_Pillow 26320.3/72166: 36% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(3)
5:29.382 rotation @ arcane_blast Fluffy_Pillow 22501.7/72166: 31% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:30.424 cooldowns n rune_of_power Fluffy_Pillow 17130.7/72166: 24% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:31.446 rotation + arcane_missiles Fluffy_Pillow 18605.7/72166: 26% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3)
5:33.018 final_burn s arcane_blast Fluffy_Pillow 20874.6/72166: 29% mana arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3)
5:34.060 final_burn s arcane_blast Fluffy_Pillow 15503.6/72166: 21% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 38620 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Necrolord_Lich"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=necrolord
soulbind=39:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Necrolord_MagiBrand : 6121 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6121.2 6121.2 12.1 / 0.197% 984.2 / 16.1% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2519.0 2396.4 Mana 0.00% 43.4 99.9% 100%
Talents
Necrolord
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Necrolord_MagiBrand 6121
Arcane Barrage 370 6.1% 20.6 13.85sec 5407 4377 Direct 20.6 4607 9162 5410 17.6%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.58 20.57 0.00 0.00 1.2353 0.0000 111250.08 111250.08 0.00% 4376.82 4376.82
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.37% 16.94 9 25 4607.08 3280 8154 4605.22 4039 5092 78049 78049 0.00%
crit 17.63% 3.63 0 10 9162.18 6559 17287 8908.57 0 13767 33201 33201 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.01
    fishing_opener
    [}]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.24
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.16
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:7.83
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:2.91
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:1.22
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.48
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.24
Arcane Blast 2144 35.0% 115.7 2.57sec 5543 4233 Direct 116.7 4592 9574 5496 18.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 115.74 116.74 0.00 0.00 1.3096 0.0000 641535.29 641535.29 0.00% 4232.52 4232.52
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.85% 95.55 64 124 4591.99 922 12084 4598.09 3810 5503 438718 438718 0.00%
crit 18.15% 21.18 2 38 9573.67 1844 24169 9599.70 6310 14132 202817 202817 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.27
    fishing_opener
    [x]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.92
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.63
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [@]:91.53
Arcane Echo 290 4.7% 156.0 1.93sec 558 0 Direct 156.0 458 977 559 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 156.02 156.02 0.00 0.00 0.0000 0.0000 87125.01 87125.01 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.59% 125.74 71 183 457.93 220 736 458.07 398 514 57556 57556 0.00%
crit 19.41% 30.28 10 60 976.68 441 1472 977.90 722 1207 29569 29569 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2379 38.9% 44.2 6.39sec 16148 9041 Periodic 302.0 1948 4140 2366 19.1% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.22 0.00 302.22 301.95 1.7860 0.2437 714077.18 714077.18 0.00% 9041.36 9041.36
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.93% 244.36 138 381 1947.65 1119 3738 1950.31 1681 2288 475729 475729 0.00%
crit 19.07% 57.60 26 90 4139.88 2238 7475 4147.00 3108 5159 238348 238348 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:0.90
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.90
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.96
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:5.38
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:3.06
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.69
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (140) 0.0% (2.3%) 11.3 27.15sec 3733 3061

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.29 0.00 0.00 0.00 1.2195 0.0000 0.00 0.00 0.00% 3061.00 3061.00

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:10.29
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 140 2.3% 11.3 27.16sec 3734 0 Direct 11.3 3183 6369 3734 17.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.29 11.29 0.00 0.00 0.0000 0.0000 42137.75 42137.75 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.71% 9.33 4 15 3183.14 3018 6337 3181.72 3054 3561 29711 29711 0.00%
crit 17.29% 1.95 0 7 6368.59 6035 8956 5566.76 0 7987 12427 12427 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12551 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.58sec 2511 0 Periodic 13.4 1560 3126 1860 19.1% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.96 0.00 13.44 13.44 0.0000 1.7478 25006.37 25006.37 0.00% 1064.28 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.86% 10.87 3 14 1560.41 175 1852 1562.27 1296 1852 16963 16963 0.00%
crit 19.14% 2.57 0 7 3126.16 349 3704 2939.56 0 3704 8043 8043 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.8 14.19sec 542 0 Direct 20.8 456 912 542 18.9%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.78 20.78 0.00 0.00 0.0000 0.0000 11258.70 11258.70 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.12% 16.85 5 31 455.87 444 470 455.86 445 468 7682 7682 0.00%
crit 18.88% 3.92 0 13 911.67 887 941 893.56 0 941 3576 3576 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6064 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 152  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 91 53 20.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6063.86 6063.86 0.00% 51.49 51.49
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.02% 91.22 77 104 43.81 30 57 43.81 42 45 3997 3997 0.00%
crit 19.98% 22.78 10 37 90.74 60 114 90.76 79 103 2067 2067 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:4199.81
Shadowcore Oil Blast 41 0.7% 41.1 7.23sec 297 0 Direct 41.1 251 501 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.07 41.07 0.00 0.00 0.0000 0.0000 12196.14 12196.14 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.57% 33.51 19 56 250.76 244 259 250.76 246 256 8402 8402 0.00%
crit 18.43% 7.57 0 17 501.30 488 517 500.79 0 517 3794 3794 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (615) 0.0% (10.1%) 6.1 49.34sec 30255 24710

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.10 0.00 0.00 0.00 1.2246 0.0000 0.00 0.00 0.00% 24709.51 24709.51

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.19
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 615 10.1% 6.1 49.28sec 30255 0 Direct 6.1 30290 0 30290 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.10 6.09 0.00 0.00 0.0000 0.0000 184505.92 184505.92 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.09 5 8 30289.60 607 102210 30259.82 22572 37305 184506 184506 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:43329.77
  • base_dd_max:43329.77
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Necrolord_MagiBrand
Arcane Power 2.8 122.73sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:1.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 245.61sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.78
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.76sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.57 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.57
Deathborne 1.8 260.59sec

Stats Details: Deathborne

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.78 0.00 0.00 0.00 1.3275 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathborne

  • id:324220
  • school:shadow
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:324220
  • name:Deathborne
  • school:shadow
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.

Action Priority List

    cooldowns
    [h]:0.78
  • if_expr:cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.01
  • if_expr:cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [v]:1.00
  • if_expr:!runeforge.siphon_storm
Evocation 3.3 104.98sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.46 0.00 3.5431 0.6284 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:0.94
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.33
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.26sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.20
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.67
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.29
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.45sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.88 0.00 0.00 0.00 1.2243 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.90
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [y]:1.00
Time Warp 1.5 303.92sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.49 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.51sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.5 123.9 13.9sec 2.1sec 11.6sec 83.00% 0.00% 77.8 (78.3) 0.0

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 53.6s
  • trigger_min/max:0.0s / 16.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.9s

Stack Uptimes

  • arcane_charge_1:5.75%
  • arcane_charge_2:9.55%
  • arcane_charge_3:7.82%
  • arcane_charge_4:59.89%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.7sec 122.7sec 14.8sec 13.67% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.4s
  • trigger_min/max:120.0s / 143.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.67%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 245.7sec 245.7sec 11.8sec 6.93% 12.99% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.3s / 253.7s
  • trigger_min/max:241.3s / 253.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • berserking_1:6.93%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.0 16.9sec 10.0sec 8.0sec 47.56% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.36%
  • clearcasting_2:17.79%
  • clearcasting_3:4.41%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.6sec 52.02% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.6s
  • trigger_min/max:60.0s / 65.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.92%
  • crimson_chorus_2:17.35%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Deathborne 1.8 0.0 260.7sec 260.7sec 19.4sec 11.39% 0.00% 0.0 (0.0) 1.6

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_deathborne
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:0.10
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:256.3s / 268.7s
  • trigger_min/max:256.3s / 268.7s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 20.0s

Stack Uptimes

  • deathborne_1:11.39%

Spelldata

  • id:324220
  • name:Deathborne
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.
  • max_stacks:0
  • duration:20.00
  • cooldown:180.00
  • default_chance:0.00%
Empyreal Surge 1.9 0.0 240.1sec 240.1sec 14.5sec 9.01% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.6s / 264.0s
  • trigger_min/max:237.6s / 264.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.01%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.8sec 104.8sec 3.9sec 4.24% 0.00% 15.2 (15.2) 0.0

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 142.8s
  • trigger_min/max:90.0s / 142.8s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.45%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.5sec 98.5sec 3.9sec 4.17% 8.12% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 158.7s
  • trigger_min/max:62.7s / 158.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 18.4s

Stack Uptimes

  • presence_of_mind_1:2.02%
  • presence_of_mind_2:1.99%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.5sec 35.5sec 11.8sec 34.13% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 60.7s
  • trigger_min/max:13.7s / 60.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.13%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.8sec 303.8sec 35.3sec 17.21% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 323.8s
  • trigger_min/max:300.0s / 323.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.21%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.0sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.59% 0.00% 16.67%
Arcane Barrage Arcane Charge 4 97.41% 83.33% 100.00%
Arcane Blast Arcane Charge 0 6.86% 2.78% 12.10%
Arcane Blast Arcane Charge 1 4.78% 1.77% 8.70%
Arcane Blast Arcane Charge 2 10.63% 5.50% 14.71%
Arcane Blast Arcane Charge 3 11.80% 7.14% 16.10%
Arcane Blast Arcane Charge 4 65.94% 55.96% 77.68%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.06% 0.00% 7.25% 1.6s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 300.0s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.963120.036239.927
Evocation14.6550.01652.78648.75923.202115.953
Counterspell0.7840.0009.6539.8803.88518.682
Time Warp2.1290.00023.8153.1751.32525.144
Deathborne34.9410.00087.36177.77358.71398.523
Rune of Power7.3230.00034.67545.41318.74572.197
Touch of the Magi5.3150.00025.14134.38017.41862.528
Arcane Power8.0780.00023.38722.72917.55541.016
Arcane Barrage11.4661.29351.608249.225194.511308.647
Arcane Orb6.5640.00060.85678.91343.708140.025
Presence of Mind32.7010.00096.066116.41682.717171.996

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Necrolord_MagiBrand
mana_regen Mana 3156.65 423576.28 58.94% 134.19 9274.29 2.14%
Evocation Mana 127.50 186304.79 25.92% 1461.19 0.00 0.00%
Mana Gem Mana 2.94 21235.07 2.95% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.57 87593.04 12.19% 4257.58 901.27 1.02%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2396.44 2518.96 10192.6 35414.5 846.6 72165.7
Usage Type Count Total Avg RPE APR
Necrolord_MagiBrand
arcane_blast Mana 117.8 628797.1 5336.7 5433.0 1.0
arcane_missiles Mana 44.6 93967.5 2105.2 2124.9 7.6
arcane_orb Mana 11.4 5698.7 500.0 504.8 7.4
counterspell Mana 12.7 11320.2 892.0 900.7 0.0
deathborne Mana 1.8 4507.9 2500.0 2526.3 0.0
time_warp Mana 1.5 2992.4 2000.0 2012.6 0.0
touch_of_the_magi Mana 6.2 15381.5 2499.2 2522.2 12.0

Statistics & Data Analysis

Fight Length
Necrolord_MagiBrand Fight Length
Count 1707
Mean 299.96
Minimum 240.04
Maximum 359.93
Spread ( max - min ) 119.89
Range [ ( max - min ) / 2 * 100% ] 19.98%
Standard Deviation 34.6239
5th Percentile 246.36
95th Percentile 354.20
( 95th Percentile - 5th Percentile ) 107.84
Mean Distribution
Standard Deviation 0.8380
95.00% Confidence Interval ( 298.32 - 301.61 )
Normalized 95.00% Confidence Interval ( 99.45% - 100.55% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 512
0.1% Error 51182
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1024
DPS
Necrolord_MagiBrand Damage Per Second
Count 1707
Mean 6121.20
Minimum 5147.65
Maximum 7118.33
Spread ( max - min ) 1970.68
Range [ ( max - min ) / 2 * 100% ] 16.10%
Standard Deviation 254.2105
5th Percentile 5725.82
95th Percentile 6561.13
( 95th Percentile - 5th Percentile ) 835.31
Mean Distribution
Standard Deviation 6.1529
95.00% Confidence Interval ( 6109.15 - 6133.26 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 67
0.1% Error 6626
0.1 Scale Factor Error with Delta=300 552
0.05 Scale Factor Error with Delta=300 2207
0.01 Scale Factor Error with Delta=300 55166
Priority Target DPS
Necrolord_MagiBrand Priority Target Damage Per Second
Count 1707
Mean 6121.20
Minimum 5147.65
Maximum 7118.33
Spread ( max - min ) 1970.68
Range [ ( max - min ) / 2 * 100% ] 16.10%
Standard Deviation 254.2105
5th Percentile 5725.82
95th Percentile 6561.13
( 95th Percentile - 5th Percentile ) 835.31
Mean Distribution
Standard Deviation 6.1529
95.00% Confidence Interval ( 6109.15 - 6133.26 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 67
0.1% Error 6626
0.1 Scale Factor Error with Delta=300 552
0.05 Scale Factor Error with Delta=300 2207
0.01 Scale Factor Error with Delta=300 55166
DPS(e)
Necrolord_MagiBrand Damage Per Second (Effective)
Count 1707
Mean 6121.20
Minimum 5147.65
Maximum 7118.33
Spread ( max - min ) 1970.68
Range [ ( max - min ) / 2 * 100% ] 16.10%
Damage
Necrolord_MagiBrand Damage
Count 1707
Mean 1829092.44
Minimum 1332272.93
Maximum 2337429.57
Spread ( max - min ) 1005156.64
Range [ ( max - min ) / 2 * 100% ] 27.48%
DTPS
Necrolord_MagiBrand Damage Taken Per Second
Count 1707
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Necrolord_MagiBrand Healing Per Second
Count 1707
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Necrolord_MagiBrand Healing Per Second (Effective)
Count 1707
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Necrolord_MagiBrand Heal
Count 1707
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Necrolord_MagiBrand Healing Taken Per Second
Count 1707
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Necrolord_MagiBrand Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Necrolord_MagiBrandTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Necrolord_MagiBrand Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.57 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.78 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 0.78 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
i 0.01 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.19 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 1.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.90 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.20 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.67 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.29 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 0.90 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.27 arcane_blast
t 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
v 1.00 deathborne,if=!runeforge.siphon_storm
w 1.00 arcane_orb,if=cooldown.rune_of_power.ready
x 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
y 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.90 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.92 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 0.94 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.24 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.16 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.63 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.96 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 5.38 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 3.06 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.69 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 10.29 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 7.83 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 2.91 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 1.22 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.48 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
@ 91.53 arcane_blast
. 1.33 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.24 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwxy"U"""""""""""#u$z{VX~T""|""""""}:@@@@@@;@@@@;@@T@@;:@@@,'kn*T@@+<:@@@@;@@@@;-T-:@@@@@@'kn*p)U+T@@@@%$m+@@@@@@@@@T=:@@@@'kn*@@T>:@@@@@;@@-@@<:T@@@@;@kn*p)@+@T@@@.$rssYrs

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Necrolord_MagiBrand 72165.7/72166: 100% mana
Pre precombat 1 food Necrolord_MagiBrand 72165.7/72166: 100% mana
Pre precombat 2 augmentation Necrolord_MagiBrand 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener v deathborne Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.329 default W time_warp Fluffy_Pillow 69208.9/72166: 96% mana bloodlust, deathborne, crimson_chorus
0:01.329 fishing_opener w arcane_orb Fluffy_Pillow 67208.9/72166: 93% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:02.117 fishing_opener x arcane_blast Fluffy_Pillow 67846.2/72166: 94% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:03.015 fishing_opener y rune_of_power Fluffy_Pillow 63642.3/72166: 88% mana bloodlust, clearcasting, temporal_warp, deathborne, crimson_chorus
0:03.802 fishing_opener " arcane_blast Fluffy_Pillow 64778.2/72166: 90% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.605 default U use_mana_gem Necrolord_MagiBrand 59062.2/72166: 82% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.605 fishing_opener " arcane_blast Fluffy_Pillow 66278.7/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:05.410 fishing_opener " arcane_blast Fluffy_Pillow 60565.6/72166: 84% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:06.211 fishing_opener " arcane_blast Fluffy_Pillow 54846.7/72166: 76% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.014 fishing_opener " arcane_blast Fluffy_Pillow 49130.7/72166: 68% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.816 fishing_opener " arcane_blast Fluffy_Pillow 43413.2/72166: 60% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:08.620 fishing_opener " arcane_blast Fluffy_Pillow 37698.7/72166: 52% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:09.422 fishing_opener " arcane_blast Fluffy_Pillow 31981.2/72166: 44% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus
0:10.225 fishing_opener " arcane_blast Fluffy_Pillow 26265.2/72166: 36% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.028 fishing_opener " arcane_blast Fluffy_Pillow 20549.2/72166: 28% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.830 fishing_opener " arcane_blast Fluffy_Pillow 14831.7/72166: 21% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:12.633 fishing_opener " arcane_blast Fluffy_Pillow 9115.7/72166: 13% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:13.435 fishing_opener # arcane_barrage Fluffy_Pillow 3398.2/72166: 5% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:14.222 fishing_opener u evocation Necrolord_MagiBrand 8864.0/72166: 12% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:16.775 rotation $ cancel_action Fluffy_Pillow 68837.5/72166: 95% mana bloodlust, clearcasting(3), evocation, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:16.779 fishing_opener z touch_of_the_magi Fluffy_Pillow 68843.2/72166: 95% mana bloodlust, clearcasting(3), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.567 fishing_opener { arcane_power Fluffy_Pillow 67480.6/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.567 default V potion Fluffy_Pillow 67480.6/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.567 default X berserking Fluffy_Pillow 67480.6/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.567 fishing_opener ~ arcane_missiles Fluffy_Pillow 67480.6/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:26.112 default T counterspell Fluffy_Pillow 64813.7/72166: 90% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.112 fishing_opener " arcane_blast Fluffy_Pillow 64313.7/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.866 fishing_opener " arcane_blast Fluffy_Pillow 61964.5/72166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.619 fishing_opener | presence_of_mind Fluffy_Pillow 59613.8/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.619 fishing_opener " arcane_blast Fluffy_Pillow 59613.8/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.373 fishing_opener " arcane_blast Fluffy_Pillow 57264.5/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.127 fishing_opener " arcane_blast Fluffy_Pillow 54915.3/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.882 fishing_opener " arcane_blast Fluffy_Pillow 52567.5/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.684 fishing_opener " arcane_blast Fluffy_Pillow 50287.5/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.488 fishing_opener " arcane_blast Fluffy_Pillow 48010.5/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.289 fishing_opener } arcane_barrage Fluffy_Pillow 45729.1/72166: 63% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:33.076 rotation : arcane_orb Fluffy_Pillow 51194.9/72166: 71% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.864 rotation @ arcane_blast Fluffy_Pillow 51832.2/72166: 72% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.855 rotation @ arcane_blast Fluffy_Pillow 49137.5/72166: 68% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.752 rotation @ arcane_blast Fluffy_Pillow 44932.2/72166: 62% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.553 rotation @ arcane_blast Fluffy_Pillow 39213.3/72166: 54% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.355 rotation @ arcane_blast Fluffy_Pillow 33495.8/72166: 46% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.157 rotation @ arcane_blast Fluffy_Pillow 27778.4/72166: 38% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.959 rotation ; arcane_barrage Fluffy_Pillow 22060.9/72166: 31% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:39.747 rotation @ arcane_blast Fluffy_Pillow 27528.2/72166: 38% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:40.926 rotation @ arcane_blast Fluffy_Pillow 27854.8/72166: 39% mana bloodlust, arcane_charge, temporal_warp, potion_of_spectral_intellect
0:42.012 rotation @ arcane_blast Fluffy_Pillow 26672.3/72166: 37% mana arcane_charge(2), clearcasting, potion_of_spectral_intellect
0:43.682 rotation @ arcane_blast Fluffy_Pillow 24957.6/72166: 35% mana arcane_charge(3), clearcasting
0:45.195 rotation ; arcane_barrage Fluffy_Pillow 21641.4/72166: 30% mana arcane_charge(4), clearcasting
0:46.523 rotation @ arcane_blast Fluffy_Pillow 27888.0/72166: 39% mana clearcasting
0:48.513 rotation @ arcane_blast Fluffy_Pillow 29385.2/72166: 41% mana arcane_charge, clearcasting
0:50.345 default T counterspell Fluffy_Pillow 29279.4/72166: 41% mana arcane_charge(2), clearcasting
0:50.345 rotation @ arcane_blast Fluffy_Pillow 28279.4/72166: 39% mana arcane_charge(2), clearcasting
0:52.016 rotation @ arcane_blast Fluffy_Pillow 26566.1/72166: 37% mana arcane_charge(3), clearcasting(2)
0:53.527 rotation ; arcane_barrage Fluffy_Pillow 23247.0/72166: 32% mana arcane_charge(4), clearcasting(2)
0:54.853 rotation : arcane_orb Fluffy_Pillow 29490.8/72166: 41% mana clearcasting(2)
0:56.181 rotation @ arcane_blast Fluffy_Pillow 30907.5/72166: 43% mana arcane_charge(2), clearcasting(2)
0:57.853 rotation @ arcane_blast Fluffy_Pillow 29195.7/72166: 40% mana arcane_charge(3), clearcasting(2)
0:59.365 rotation @ arcane_blast Fluffy_Pillow 25878.0/72166: 36% mana arcane_charge(4), clearcasting(2)
1:00.718 rotation , arcane_missiles Fluffy_Pillow 20955.8/72166: 29% mana arcane_charge(4), clearcasting(3), crimson_chorus
1:04.480 rotation ' arcane_barrage Fluffy_Pillow 26385.6/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:05.807 cooldowns k touch_of_the_magi Fluffy_Pillow 32630.8/72166: 45% mana clearcasting(2), crimson_chorus
1:07.135 cooldowns n rune_of_power Fluffy_Pillow 32047.5/72166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:08.462 rotation * arcane_missiles Fluffy_Pillow 33962.8/72166: 47% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:16.422 default T counterspell Fluffy_Pillow 37951.6/72166: 53% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.422 rotation @ arcane_blast Fluffy_Pillow 36951.6/72166: 51% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.777 rotation @ arcane_blast Fluffy_Pillow 32032.2/72166: 44% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:19.130 rotation + arcane_missiles Fluffy_Pillow 27110.0/72166: 38% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:21.165 rotation < arcane_barrage Fluffy_Pillow 30047.2/72166: 42% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:22.492 rotation : arcane_orb Fluffy_Pillow 36292.4/72166: 50% mana clearcasting, crimson_chorus(3)
1:23.820 rotation @ arcane_blast Fluffy_Pillow 37709.1/72166: 52% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:25.491 rotation @ arcane_blast Fluffy_Pillow 35995.9/72166: 50% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:27.002 rotation @ arcane_blast Fluffy_Pillow 32676.8/72166: 45% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:28.356 rotation @ arcane_blast Fluffy_Pillow 27756.0/72166: 38% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:29.710 rotation ; arcane_barrage Fluffy_Pillow 22835.3/72166: 32% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:31.038 rotation @ arcane_blast Fluffy_Pillow 29081.9/72166: 40% mana clearcasting(2)
1:33.027 rotation @ arcane_blast Fluffy_Pillow 30577.7/72166: 42% mana arcane_charge, clearcasting(2)
1:34.859 rotation @ arcane_blast Fluffy_Pillow 30471.8/72166: 42% mana arcane_charge(2), clearcasting(2)
1:36.531 rotation @ arcane_blast Fluffy_Pillow 28760.0/72166: 40% mana arcane_charge(3), clearcasting(2)
1:38.043 rotation ; arcane_barrage Fluffy_Pillow 25442.3/72166: 35% mana arcane_charge(4), clearcasting(2)
1:39.370 rotation - arcane_missiles Fluffy_Pillow 31687.6/72166: 44% mana clearcasting(2)
1:41.379 default T counterspell Fluffy_Pillow 34587.2/72166: 48% mana clearcasting
1:41.379 rotation - arcane_missiles Fluffy_Pillow 33587.2/72166: 47% mana clearcasting
1:43.282 rotation : arcane_orb Fluffy_Pillow 36333.8/72166: 50% mana clearcasting
1:44.610 rotation @ arcane_blast Fluffy_Pillow 37750.5/72166: 52% mana arcane_charge(2), clearcasting
1:46.282 rotation @ arcane_blast Fluffy_Pillow 36038.7/72166: 50% mana arcane_charge(3), clearcasting
1:47.794 rotation @ arcane_blast Fluffy_Pillow 32721.0/72166: 45% mana arcane_charge(4), clearcasting
1:49.147 rotation @ arcane_blast Fluffy_Pillow 27798.8/72166: 39% mana arcane_charge(4), clearcasting
1:50.501 rotation @ arcane_blast Fluffy_Pillow 22878.1/72166: 32% mana arcane_charge(4), clearcasting
1:51.854 rotation @ arcane_blast Fluffy_Pillow 17955.9/72166: 25% mana arcane_charge(4), clearcasting
1:53.208 rotation ' arcane_barrage Fluffy_Pillow 13035.1/72166: 18% mana arcane_charge(4), clearcasting
1:54.536 cooldowns k touch_of_the_magi Fluffy_Pillow 19281.8/72166: 27% mana clearcasting
1:55.864 cooldowns n rune_of_power Fluffy_Pillow 18698.5/72166: 26% mana arcane_charge(4), clearcasting
1:57.191 rotation * arcane_missiles Fluffy_Pillow 20613.8/72166: 29% mana arcane_charge(4), clearcasting(2), rune_of_power
2:03.197 cooldowns p presence_of_mind Fluffy_Pillow 21782.4/72166: 30% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:03.197 rotation ) arcane_blast Fluffy_Pillow 21782.4/72166: 30% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus
2:04.524 default U use_mana_gem Necrolord_MagiBrand 16822.6/72166: 23% mana arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power, crimson_chorus
2:04.605 rotation + arcane_missiles Fluffy_Pillow 24156.1/72166: 33% mana arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power, crimson_chorus
2:08.423 default T counterspell Fluffy_Pillow 29666.7/72166: 41% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:08.423 rotation @ arcane_blast Fluffy_Pillow 28666.7/72166: 40% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:09.751 rotation @ arcane_blast Fluffy_Pillow 23708.4/72166: 33% mana arcane_charge(4), clearcasting, presence_of_mind, crimson_chorus
2:11.080 rotation @ arcane_blast Fluffy_Pillow 18751.6/72166: 26% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:12.434 rotation @ arcane_blast Fluffy_Pillow 13830.8/72166: 19% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:13.788 rotation % evocation Necrolord_MagiBrand 8910.1/72166: 12% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.080 rotation $ cancel_action Fluffy_Pillow 68569.8/72166: 95% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:18.084 cooldowns m arcane_power Fluffy_Pillow 68575.5/72166: 95% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.084 rotation + arcane_missiles Fluffy_Pillow 68575.5/72166: 95% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:20.147 rotation @ arcane_blast Fluffy_Pillow 71553.1/72166: 99% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:21.500 rotation @ arcane_blast Fluffy_Pillow 68734.0/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:22.854 rotation @ arcane_blast Fluffy_Pillow 67250.7/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.208 rotation @ arcane_blast Fluffy_Pillow 65767.5/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.561 rotation @ arcane_blast Fluffy_Pillow 64282.8/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.914 rotation @ arcane_blast Fluffy_Pillow 62798.1/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.267 rotation @ arcane_blast Fluffy_Pillow 61313.4/72166: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.620 rotation @ arcane_blast Fluffy_Pillow 59828.7/72166: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.974 rotation @ arcane_blast Fluffy_Pillow 58345.4/72166: 81% mana arcane_charge(4), arcane_power
2:32.328 default T counterspell Fluffy_Pillow 56862.2/72166: 79% mana arcane_charge(4), arcane_power
2:32.423 rotation = arcane_barrage Fluffy_Pillow 56499.3/72166: 78% mana arcane_charge(4), arcane_power
2:33.750 rotation : arcane_orb Fluffy_Pillow 62744.5/72166: 87% mana
2:35.079 rotation @ arcane_blast Fluffy_Pillow 64162.7/72166: 89% mana arcane_charge(2)
2:36.750 rotation @ arcane_blast Fluffy_Pillow 62449.5/72166: 87% mana arcane_charge(3)
2:38.262 rotation @ arcane_blast Fluffy_Pillow 59131.8/72166: 82% mana arcane_charge(4)
2:39.614 rotation @ arcane_blast Fluffy_Pillow 54208.1/72166: 75% mana arcane_charge(4)
2:40.967 rotation ' arcane_barrage Fluffy_Pillow 49285.9/72166: 68% mana arcane_charge(4)
2:42.294 cooldowns k touch_of_the_magi Fluffy_Pillow 55531.2/72166: 77% mana
2:43.619 cooldowns n rune_of_power Fluffy_Pillow 54943.5/72166: 76% mana arcane_charge(4)
2:44.946 rotation * arcane_missiles Fluffy_Pillow 56858.8/72166: 79% mana arcane_charge(4), rune_of_power
2:53.842 rotation @ arcane_blast Fluffy_Pillow 47198.5/72166: 65% mana arcane_charge(4), rune_of_power
2:55.195 rotation @ arcane_blast Fluffy_Pillow 42276.3/72166: 59% mana arcane_charge(4), rune_of_power
2:56.549 default T counterspell Fluffy_Pillow 37355.6/72166: 52% mana arcane_charge(4), clearcasting, rune_of_power
2:56.549 rotation > arcane_barrage Fluffy_Pillow 36355.6/72166: 50% mana arcane_charge(4), clearcasting, rune_of_power
2:57.878 rotation : arcane_orb Fluffy_Pillow 42603.7/72166: 59% mana clearcasting
2:59.208 rotation @ arcane_blast Fluffy_Pillow 44023.3/72166: 61% mana arcane_charge(2), clearcasting
3:00.879 rotation @ arcane_blast Fluffy_Pillow 42310.1/72166: 59% mana arcane_charge(3), clearcasting
3:02.390 rotation @ arcane_blast Fluffy_Pillow 38990.9/72166: 54% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:03.742 rotation @ arcane_blast Fluffy_Pillow 34067.3/72166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:05.096 rotation @ arcane_blast Fluffy_Pillow 29146.5/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:06.451 rotation ; arcane_barrage Fluffy_Pillow 24227.2/72166: 34% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.778 rotation @ arcane_blast Fluffy_Pillow 30472.5/72166: 42% mana clearcasting(2), crimson_chorus
3:09.768 rotation @ arcane_blast Fluffy_Pillow 31969.7/72166: 44% mana arcane_charge, clearcasting(2), crimson_chorus
3:11.599 rotation - arcane_missiles Fluffy_Pillow 31862.4/72166: 44% mana arcane_charge(2), clearcasting(2), crimson_chorus
3:15.337 rotation @ arcane_blast Fluffy_Pillow 37257.5/72166: 52% mana arcane_charge(2), crimson_chorus(2)
3:17.008 rotation @ arcane_blast Fluffy_Pillow 35544.2/72166: 49% mana arcane_charge(3), crimson_chorus(2)
3:18.521 rotation < arcane_barrage Fluffy_Pillow 32228.0/72166: 45% mana arcane_charge(4), crimson_chorus(2)
3:19.849 rotation : arcane_orb Fluffy_Pillow 38474.6/72166: 53% mana crimson_chorus(2)
3:21.178 default T counterspell Fluffy_Pillow 39892.8/72166: 55% mana arcane_charge(2), crimson_chorus(2)
3:21.178 rotation @ arcane_blast Fluffy_Pillow 38892.8/72166: 54% mana arcane_charge(2), crimson_chorus(2)
3:22.848 rotation @ arcane_blast Fluffy_Pillow 37178.1/72166: 52% mana arcane_charge(3), clearcasting, crimson_chorus(3)
3:24.363 rotation @ arcane_blast Fluffy_Pillow 33864.8/72166: 47% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:25.717 rotation @ arcane_blast Fluffy_Pillow 28944.0/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:27.072 rotation ; arcane_barrage Fluffy_Pillow 24024.7/72166: 33% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:28.400 rotation @ arcane_blast Fluffy_Pillow 30271.4/72166: 42% mana clearcasting(2), crimson_chorus(3)
3:30.388 cooldowns k touch_of_the_magi Fluffy_Pillow 31765.7/72166: 44% mana arcane_charge, clearcasting(2), crimson_chorus(3)
3:31.716 cooldowns n rune_of_power Fluffy_Pillow 31182.4/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:33.046 rotation * arcane_missiles Fluffy_Pillow 33102.0/72166: 46% mana arcane_charge(4), clearcasting(2), rune_of_power
3:39.108 cooldowns p presence_of_mind Fluffy_Pillow 34351.4/72166: 48% mana arcane_charge(4), rune_of_power
3:39.108 rotation ) arcane_blast Fluffy_Pillow 34351.4/72166: 48% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:40.435 rotation @ arcane_blast Fluffy_Pillow 29391.7/72166: 41% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:41.764 rotation + arcane_missiles Fluffy_Pillow 24434.8/72166: 34% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:43.879 rotation @ arcane_blast Fluffy_Pillow 27487.4/72166: 38% mana arcane_charge(4), presence_of_mind, rune_of_power
3:45.206 default T counterspell Fluffy_Pillow 22527.7/72166: 31% mana arcane_charge(4)
3:45.206 rotation @ arcane_blast Fluffy_Pillow 21527.7/72166: 30% mana arcane_charge(4)
3:46.560 rotation @ arcane_blast Fluffy_Pillow 16607.0/72166: 23% mana arcane_charge(4)
3:47.915 rotation @ arcane_blast Fluffy_Pillow 11687.6/72166: 16% mana arcane_charge(4), clearcasting
3:49.267 rotation . evocation Necrolord_MagiBrand 6764.0/72166: 9% mana arcane_charge(4), clearcasting
3:53.720 rotation $ cancel_action Fluffy_Pillow 68661.6/72166: 95% mana arcane_charge(4), clearcasting, evocation
3:53.725 final_burn r arcane_missiles Fluffy_Pillow 68668.9/72166: 95% mana arcane_charge(4), clearcasting
3:55.742 final_burn s arcane_blast Fluffy_Pillow 71580.0/72166: 99% mana arcane_charge(4)
3:57.095 final_burn s arcane_blast Fluffy_Pillow 65296.5/72166: 90% mana arcane_charge(4), clearcasting
3:58.449 default Y use_item_empyreal_ordnance Fluffy_Pillow 60375.7/72166: 84% mana arcane_charge(4), clearcasting
3:58.449 final_burn r arcane_missiles Fluffy_Pillow 60375.7/72166: 84% mana arcane_charge(4), clearcasting
4:00.483 final_burn s arcane_blast Fluffy_Pillow 63311.4/72166: 88% mana arcane_charge(4)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Necrolord_MagiBrand"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=necrolord
soulbind=51:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Necrolord_NetherPrecision : 6017 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6017.2 6017.2 11.9 / 0.198% 943.9 / 15.7% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2519.6 2398.1 Mana 0.00% 43.4 100.1% 100%
Talents
Necrolord
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Necrolord_NetherPrecision 6017
Arcane Barrage 370 6.2% 20.6 13.86sec 5418 4384 Direct 20.6 4604 9151 5421 18.0%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.58 20.58 0.00 0.00 1.2358 0.0000 111513.79 111513.79 0.00% 4384.44 4384.44
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.04% 16.88 7 25 4603.69 2676 8644 4602.45 4078 5087 77712 77712 0.00%
crit 17.96% 3.69 0 13 9150.59 6559 13767 8954.31 0 13767 33802 33802 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.01
    fishing_opener
    [}]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.54
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.21
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:7.86
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:2.99
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:1.21
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.44
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.24
Arcane Blast 2205 36.6% 116.1 2.57sec 5690 4347 Direct 117.1 4705 9824 5643 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.14 117.14 0.00 0.00 1.3090 0.0000 660843.17 660843.17 0.00% 4346.99 4346.99
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.67% 95.67 66 130 4704.73 922 13172 4710.55 4187 5601 449963 449963 0.00%
crit 18.33% 21.47 7 36 9823.89 1844 26344 9847.31 6241 14983 210880 210880 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.40
    fishing_opener
    [x]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.91
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.64
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [@]:91.76
Arcane Echo 291 4.8% 156.8 1.92sec 558 0 Direct 156.8 457 975 558 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 156.82 156.82 0.00 0.00 0.0000 0.0000 87444.55 87444.55 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.60% 126.40 83 182 457.32 220 736 457.56 397 521 57785 57785 0.00%
crit 19.40% 30.42 14 53 975.45 441 1472 976.11 729 1217 29659 29659 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2376 39.5% 44.2 6.39sec 16157 9056 Periodic 302.6 1947 4142 2362 18.9% 24.5%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.23 0.00 302.86 302.60 1.7842 0.2430 714642.39 714642.39 0.00% 9055.74 9055.74
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.11% 245.43 133 370 1947.43 1119 3738 1951.18 1670 2319 477924 477924 0.00%
crit 18.89% 57.17 25 94 4141.60 2238 7475 4148.22 3167 5337 236719 236719 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:0.90
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.89
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.96
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:5.44
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:3.08
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.61
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (140) 0.0% (2.3%) 11.3 27.15sec 3727 3057

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.28 0.00 0.00 0.00 1.2193 0.0000 0.00 0.00 0.00% 3056.58 3056.58

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:10.28
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 140 2.3% 11.3 27.15sec 3729 0 Direct 11.3 3184 6370 3729 17.1%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.28 11.28 0.00 0.00 0.0000 0.0000 42055.54 42055.54 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.91% 9.35 3 15 3184.46 3018 4798 3182.79 3038 3430 29777 29777 0.00%
crit 17.09% 1.93 0 7 6370.24 6035 8956 5480.32 0 8449 12278 12278 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (83) 0.0% (1.4%) 2.0 0.00sec 12539 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 83 1.4% 9.9 26.70sec 2509 0 Periodic 13.4 1566 3076 1856 19.2% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.93 0.00 13.42 13.42 0.0000 1.7475 24922.23 24922.23 0.00% 1062.51 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.76% 10.84 3 14 1565.81 175 1852 1568.69 1118 1852 16974 16974 0.00%
crit 19.24% 2.58 0 9 3076.15 349 3704 2896.66 0 3704 7948 7948 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.7 14.11sec 541 0 Direct 20.7 456 911 541 18.6%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.69 20.69 0.00 0.00 0.0000 0.0000 11185.56 11185.56 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.40% 16.84 7 30 455.95 444 470 455.94 445 467 7679 7679 0.00%
crit 18.60% 3.85 0 12 911.32 887 941 894.20 0 941 3507 3507 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6070 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 152  / 20 0.3% 114.0 1.01sec 53 52 Direct 114.0 44 91 53 20.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6069.60 6069.60 0.00% 51.54 51.54
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 79.99% 91.19 72 103 43.77 30 57 43.76 42 45 3991 3991 0.00%
crit 20.01% 22.81 11 42 91.11 60 114 91.13 77 103 2079 2079 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3948.75
Shadowcore Oil Blast 41 0.7% 41.4 7.16sec 297 0 Direct 41.4 251 501 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.36 41.36 0.00 0.00 0.0000 0.0000 12272.11 12272.11 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.65% 33.77 16 54 250.78 244 259 250.79 246 257 8469 8469 0.00%
crit 18.35% 7.59 1 17 500.99 488 517 501.02 488 517 3803 3803 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (454) 0.0% (7.5%) 6.1 49.35sec 22302 18211

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 0.00 0.00 0.00 1.2247 0.0000 0.00 0.00 0.00% 18210.80 18210.80

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:4.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.20
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 454 7.5% 6.1 49.30sec 22302 0 Direct 6.1 22331 0 22331 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.11 6.11 0.00 0.00 0.0000 0.0000 136326.06 136326.06 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.11 5 8 22331.19 338 77336 22313.36 16395 28426 136326 136326 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:14975.69
  • base_dd_max:14975.69
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Necrolord_NetherPrecision
Arcane Power 2.8 122.79sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 245.77sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.79
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.76sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.60 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.60
Deathborne 1.8 260.73sec

Stats Details: Deathborne

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.79 0.00 0.00 0.00 1.3275 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathborne

  • id:324220
  • school:shadow
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:324220
  • name:Deathborne
  • school:shadow
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.

Action Priority List

    cooldowns
    [h]:0.78
  • if_expr:cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.01
  • if_expr:cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [v]:1.00
  • if_expr:!runeforge.siphon_storm
Evocation 3.3 104.60sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.30 0.00 18.57 0.00 3.5466 0.6286 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:0.95
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.34
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.63sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.17
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.69
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.30
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.54sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.89 0.00 0.00 0.00 1.2241 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.91
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [y]:1.00
Time Warp 1.5 303.19sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.50 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.49
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.43sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.93
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.5 124.3 14.0sec 2.1sec 11.6sec 83.05% 0.00% 78.2 (78.7) 0.0

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.1s / 52.2s
  • trigger_min/max:0.0s / 16.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 58.0s

Stack Uptimes

  • arcane_charge_1:5.72%
  • arcane_charge_2:9.57%
  • arcane_charge_3:7.82%
  • arcane_charge_4:59.95%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.7sec 122.7sec 14.8sec 13.68% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 133.7s
  • trigger_min/max:120.0s / 133.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.68%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 245.6sec 245.6sec 11.8sec 6.95% 12.97% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.5s / 254.1s
  • trigger_min/max:241.5s / 254.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:6.95%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.49% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.49%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.1 16.8sec 9.9sec 7.9sec 47.35% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.12%
  • clearcasting_2:17.77%
  • clearcasting_3:4.47%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.6sec 52.02% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.7s
  • trigger_min/max:60.0s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.33%
  • crimson_chorus_3:16.76%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Deathborne 1.8 0.0 260.6sec 260.6sec 19.4sec 11.41% 0.00% 0.0 (0.0) 1.6

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_deathborne
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:0.10
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:256.4s / 269.1s
  • trigger_min/max:256.4s / 269.1s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 20.0s

Stack Uptimes

  • deathborne_1:11.41%

Spelldata

  • id:324220
  • name:Deathborne
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.
  • max_stacks:0
  • duration:20.00
  • cooldown:180.00
  • default_chance:0.00%
Empyreal Surge 1.9 0.0 240.1sec 240.1sec 14.5sec 9.01% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.6s / 249.9s
  • trigger_min/max:237.6s / 249.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.01%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.9sec 104.9sec 3.9sec 4.26% 0.00% 15.3 (15.3) 0.0

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 143.8s
  • trigger_min/max:90.0s / 143.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 5.0s

Stack Uptimes

  • evocation_1:4.26%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Nether Precision 15.5 12.9 19.0sec 10.1sec 7.7sec 39.55% 0.00% 12.9 (21.0) 0.7

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_nether_precision
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.09
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.6s / 91.2s
  • trigger_min/max:0.8s / 91.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 38.8s

Stack Uptimes

  • nether_precision_1:15.68%
  • nether_precision_2:23.88%

Spelldata

  • id:336889
  • name:Nether Precision
  • tooltip:Arcane Blast damage increased by $w1%.
  • description:{$@spelldesc336886=Consuming Clearcasting increases the damage of your next 2 Arcane Blasts by |cFFFFFFFF{$s1=0}%|r.}
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.43% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.43%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.2sec 98.2sec 4.0sec 4.20% 8.09% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 155.8s
  • trigger_min/max:62.7s / 155.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 16.0s

Stack Uptimes

  • presence_of_mind_1:2.04%
  • presence_of_mind_2:1.99%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.5sec 35.5sec 11.8sec 34.15% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.8s / 60.8s
  • trigger_min/max:13.8s / 60.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.15%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.8sec 303.8sec 35.3sec 17.27% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 320.9s
  • trigger_min/max:300.0s / 320.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.27%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 4.55%
Arcane Barrage Arcane Charge 3 2.66% 0.00% 20.00%
Arcane Barrage Arcane Charge 4 97.33% 80.00% 100.00%
Arcane Blast Arcane Charge 0 6.81% 3.51% 11.40%
Arcane Blast Arcane Charge 1 4.74% 2.02% 8.33%
Arcane Blast Arcane Charge 2 10.62% 6.90% 14.89%
Arcane Blast Arcane Charge 3 11.76% 6.67% 15.96%
Arcane Blast Arcane Charge 4 66.07% 56.06% 76.99%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.07% 0.00% 7.16% 1.6s 0.0s 6.0s
Conserve Phase 100.00% 100.00% 100.00% 300.5s 240.2s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.495120.160239.921
Evocation14.6840.00053.82049.00021.488113.852
Counterspell0.7770.0009.5969.8133.47618.656
Time Warp2.1400.00020.9493.2141.32522.278
Deathborne35.0410.00087.80077.63158.83791.899
Rune of Power7.3050.00035.11645.43120.56968.873
Touch of the Magi5.2640.00026.30734.31019.24365.597
Arcane Power8.0440.00017.67022.68217.54833.222
Arcane Barrage11.4811.29350.108249.719196.247305.069
Arcane Orb6.6250.00058.34979.58943.457149.700
Presence of Mind32.5150.00092.287115.85482.283171.187

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Necrolord_NetherPrecision
mana_regen Mana 3164.09 424257.44 58.89% 134.09 9353.53 2.16%
Evocation Mana 128.27 187398.52 26.01% 1460.96 0.00 0.00%
Mana Gem Mana 2.93 21164.15 2.94% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.57 87624.10 12.16% 4259.60 843.72 0.95%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2398.11 2519.59 10220.2 35662.4 1101.9 72165.7
Usage Type Count Total Avg RPE APR
Necrolord_NetherPrecision
arcane_blast Mana 118.3 631700.6 5340.6 5439.4 1.0
arcane_missiles Mana 44.7 92924.7 2079.3 2100.9 7.7
arcane_orb Mana 11.4 5695.4 500.0 504.7 7.4
counterspell Mana 12.7 11351.3 891.9 900.9 0.0
deathborne Mana 1.8 4526.2 2500.0 2527.9 0.0
time_warp Mana 1.5 3012.5 2000.0 2013.3 0.0
touch_of_the_magi Mana 6.2 15422.4 2498.5 2522.9 8.8

Statistics & Data Analysis

Fight Length
Necrolord_NetherPrecision Fight Length
Count 1604
Mean 300.50
Minimum 240.16
Maximum 359.92
Spread ( max - min ) 119.76
Range [ ( max - min ) / 2 * 100% ] 19.93%
Standard Deviation 34.7233
5th Percentile 245.37
95th Percentile 353.58
( 95th Percentile - 5th Percentile ) 108.21
Mean Distribution
Standard Deviation 0.8670
95.00% Confidence Interval ( 298.80 - 302.19 )
Normalized 95.00% Confidence Interval ( 99.43% - 100.57% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 513
0.1% Error 51294
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1030
DPS
Necrolord_NetherPrecision Damage Per Second
Count 1604
Mean 6017.19
Minimum 5362.34
Maximum 6877.57
Spread ( max - min ) 1515.22
Range [ ( max - min ) / 2 * 100% ] 12.59%
Standard Deviation 243.2803
5th Percentile 5625.68
95th Percentile 6425.59
( 95th Percentile - 5th Percentile ) 799.90
Mean Distribution
Standard Deviation 6.0744
95.00% Confidence Interval ( 6005.29 - 6029.10 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6280
0.1 Scale Factor Error with Delta=300 506
0.05 Scale Factor Error with Delta=300 2021
0.01 Scale Factor Error with Delta=300 50524
Priority Target DPS
Necrolord_NetherPrecision Priority Target Damage Per Second
Count 1604
Mean 6017.19
Minimum 5362.34
Maximum 6877.57
Spread ( max - min ) 1515.22
Range [ ( max - min ) / 2 * 100% ] 12.59%
Standard Deviation 243.2803
5th Percentile 5625.68
95th Percentile 6425.59
( 95th Percentile - 5th Percentile ) 799.90
Mean Distribution
Standard Deviation 6.0744
95.00% Confidence Interval ( 6005.29 - 6029.10 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6280
0.1 Scale Factor Error with Delta=300 506
0.05 Scale Factor Error with Delta=300 2021
0.01 Scale Factor Error with Delta=300 50524
DPS(e)
Necrolord_NetherPrecision Damage Per Second (Effective)
Count 1604
Mean 6017.19
Minimum 5362.34
Maximum 6877.57
Spread ( max - min ) 1515.22
Range [ ( max - min ) / 2 * 100% ] 12.59%
Damage
Necrolord_NetherPrecision Damage
Count 1604
Mean 1801205.40
Minimum 1306940.93
Maximum 2250049.19
Spread ( max - min ) 943108.26
Range [ ( max - min ) / 2 * 100% ] 26.18%
DTPS
Necrolord_NetherPrecision Damage Taken Per Second
Count 1604
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Necrolord_NetherPrecision Healing Per Second
Count 1604
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Necrolord_NetherPrecision Healing Per Second (Effective)
Count 1604
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Necrolord_NetherPrecision Heal
Count 1604
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Necrolord_NetherPrecision Healing Taken Per Second
Count 1604
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Necrolord_NetherPrecision Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Necrolord_NetherPrecisionTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Necrolord_NetherPrecision Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.60 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.93 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.49 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.79 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 0.78 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
i 0.01 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 4.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.20 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.91 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.17 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.69 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.30 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 0.90 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.40 arcane_blast
t 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
v 1.00 deathborne,if=!runeforge.siphon_storm
w 1.00 arcane_orb,if=cooldown.rune_of_power.ready
x 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
y 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.89 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.91 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.27 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 0.95 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.54 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.21 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.64 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.96 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 5.44 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 3.08 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.61 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 10.28 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 7.86 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 2.99 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 1.21 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.44 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
@ 91.76 arcane_blast
. 1.34 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.24 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwxy"U"""""""""""#u$z{VX~T!|"""""!<:@@@@@@;@@@,@@T;@--:@@@'kn*T@@>:@@;@@--@@@;@T:@@@@@%$'kn*p)T+>:@@@@U@m+@@@@@@@T@@=:@@@@@'kn*T+@>:@@@@@;@@@@-<T:@@@@@,'kn*p)+T@@@@.$@<:@Y-@@@@@T@@-@@<U:hjmX*@T@@=@:@n+@@+@@@>@T@:r

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Necrolord_NetherPrecision 72165.7/72166: 100% mana
Pre precombat 1 food Necrolord_NetherPrecision 72165.7/72166: 100% mana
Pre precombat 2 augmentation Necrolord_NetherPrecision 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener v deathborne Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.326 default W time_warp Fluffy_Pillow 69204.5/72166: 96% mana bloodlust, deathborne, crimson_chorus
0:01.326 fishing_opener w arcane_orb Fluffy_Pillow 67204.5/72166: 93% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:02.114 fishing_opener x arcane_blast Fluffy_Pillow 67841.9/72166: 94% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:03.009 fishing_opener y rune_of_power Fluffy_Pillow 63633.6/72166: 88% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:03.797 fishing_opener " arcane_blast Fluffy_Pillow 64771.0/72166: 90% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.599 default U use_mana_gem Necrolord_NetherPrecision 59053.5/72166: 82% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.599 fishing_opener " arcane_blast Fluffy_Pillow 66270.1/72166: 92% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:05.401 fishing_opener " arcane_blast Fluffy_Pillow 60552.6/72166: 84% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:06.205 fishing_opener " arcane_blast Fluffy_Pillow 54838.1/72166: 76% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.008 fishing_opener " arcane_blast Fluffy_Pillow 49122.0/72166: 68% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.812 fishing_opener " arcane_blast Fluffy_Pillow 43407.5/72166: 60% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:08.615 fishing_opener " arcane_blast Fluffy_Pillow 37691.4/72166: 52% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:09.417 fishing_opener " arcane_blast Fluffy_Pillow 31974.0/72166: 44% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:10.219 fishing_opener " arcane_blast Fluffy_Pillow 26256.5/72166: 36% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.021 fishing_opener " arcane_blast Fluffy_Pillow 20539.1/72166: 28% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.824 fishing_opener " arcane_blast Fluffy_Pillow 14823.0/72166: 21% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:12.627 fishing_opener " arcane_blast Fluffy_Pillow 9107.0/72166: 13% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:13.433 fishing_opener # arcane_barrage Fluffy_Pillow 3395.3/72166: 5% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:14.221 fishing_opener u evocation Necrolord_NetherPrecision 8862.6/72166: 12% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:16.861 rotation $ cancel_action Fluffy_Pillow 70879.8/72166: 98% mana bloodlust, clearcasting, evocation, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:16.866 fishing_opener z touch_of_the_magi Fluffy_Pillow 70887.0/72166: 98% mana bloodlust, clearcasting, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.653 fishing_opener { arcane_power Fluffy_Pillow 69522.9/72166: 96% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.653 default V potion Fluffy_Pillow 69522.9/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.653 default X berserking Fluffy_Pillow 69522.9/72166: 96% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.653 fishing_opener ~ arcane_missiles Fluffy_Pillow 69522.9/72166: 96% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.650 default T counterspell Fluffy_Pillow 54815.1/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.650 fishing_opener ! arcane_missiles Fluffy_Pillow 54315.1/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.870 fishing_opener | presence_of_mind Fluffy_Pillow 57519.2/72166: 80% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.870 fishing_opener " arcane_blast Fluffy_Pillow 57519.2/72166: 80% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.624 fishing_opener " arcane_blast Fluffy_Pillow 55170.0/72166: 76% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, nether_precision, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.379 fishing_opener " arcane_blast Fluffy_Pillow 52822.2/72166: 73% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.132 fishing_opener " arcane_blast Fluffy_Pillow 50471.5/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:30.933 fishing_opener " arcane_blast Fluffy_Pillow 48190.1/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:31.736 fishing_opener ! arcane_missiles Fluffy_Pillow 45911.6/72166: 64% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:33.027 rotation < arcane_barrage Fluffy_Pillow 47774.9/72166: 66% mana bloodlust, arcane_charge(4), temporal_warp, nether_precision, potion_of_spectral_intellect
0:33.815 rotation : arcane_orb Fluffy_Pillow 53242.2/72166: 74% mana bloodlust, temporal_warp, nether_precision, potion_of_spectral_intellect
0:34.603 rotation @ arcane_blast Fluffy_Pillow 53879.5/72166: 75% mana bloodlust, arcane_charge(2), temporal_warp, nether_precision, potion_of_spectral_intellect
0:35.593 rotation @ arcane_blast Fluffy_Pillow 51183.4/72166: 71% mana bloodlust, arcane_charge(3), temporal_warp, nether_precision, potion_of_spectral_intellect
0:36.491 rotation @ arcane_blast Fluffy_Pillow 46979.5/72166: 65% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.295 rotation @ arcane_blast Fluffy_Pillow 41264.9/72166: 57% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.096 rotation @ arcane_blast Fluffy_Pillow 35546.0/72166: 49% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.895 rotation @ arcane_blast Fluffy_Pillow 29824.2/72166: 41% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.697 rotation ; arcane_barrage Fluffy_Pillow 24106.7/72166: 33% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.485 rotation @ arcane_blast Fluffy_Pillow 29574.0/72166: 41% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.663 rotation @ arcane_blast Fluffy_Pillow 29899.2/72166: 41% mana arcane_charge, clearcasting(2), potion_of_spectral_intellect
0:43.493 rotation @ arcane_blast Fluffy_Pillow 29790.5/72166: 41% mana arcane_charge(2), clearcasting(2)
0:45.166 rotation , arcane_missiles Fluffy_Pillow 28080.2/72166: 39% mana arcane_charge(3), clearcasting(3)
0:47.235 rotation @ arcane_blast Fluffy_Pillow 31066.4/72166: 43% mana arcane_charge(3), clearcasting(2), nether_precision
0:48.748 rotation @ arcane_blast Fluffy_Pillow 27750.1/72166: 38% mana arcane_charge(4), clearcasting(2), nether_precision
0:50.102 default T counterspell Fluffy_Pillow 22829.4/72166: 32% mana arcane_charge(4), clearcasting(2)
0:50.102 rotation ; arcane_barrage Fluffy_Pillow 21829.4/72166: 30% mana arcane_charge(4), clearcasting(2)
0:51.429 rotation @ arcane_blast Fluffy_Pillow 28074.6/72166: 39% mana clearcasting(2)
0:53.418 rotation - arcane_missiles Fluffy_Pillow 29570.3/72166: 41% mana arcane_charge, clearcasting(2)
0:55.442 rotation - arcane_missiles Fluffy_Pillow 32491.6/72166: 45% mana arcane_charge, clearcasting, nether_precision
0:57.441 rotation : arcane_orb Fluffy_Pillow 35376.8/72166: 49% mana arcane_charge, nether_precision(2)
0:58.768 rotation @ arcane_blast Fluffy_Pillow 36792.1/72166: 51% mana arcane_charge(3), nether_precision(2)
1:00.282 rotation @ arcane_blast Fluffy_Pillow 33477.3/72166: 46% mana arcane_charge(4), nether_precision(2), crimson_chorus
1:01.635 rotation @ arcane_blast Fluffy_Pillow 28555.1/72166: 40% mana arcane_charge(4), nether_precision, crimson_chorus
1:02.989 rotation ' arcane_barrage Fluffy_Pillow 23634.3/72166: 33% mana arcane_charge(4), crimson_chorus
1:04.316 cooldowns k touch_of_the_magi Fluffy_Pillow 29879.5/72166: 41% mana crimson_chorus
1:05.643 cooldowns n rune_of_power Fluffy_Pillow 29294.8/72166: 41% mana arcane_charge(4), crimson_chorus
1:06.970 rotation * arcane_missiles Fluffy_Pillow 31210.1/72166: 43% mana arcane_charge(4), rune_of_power, crimson_chorus
1:15.649 default T counterspell Fluffy_Pillow 28736.6/72166: 40% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2)
1:15.649 rotation @ arcane_blast Fluffy_Pillow 27736.6/72166: 38% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2)
1:17.003 rotation @ arcane_blast Fluffy_Pillow 22815.9/72166: 32% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2)
1:18.358 rotation > arcane_barrage Fluffy_Pillow 17896.5/72166: 25% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision, crimson_chorus(2)
1:19.687 rotation : arcane_orb Fluffy_Pillow 24144.7/72166: 33% mana clearcasting, crimson_chorus(2)
1:21.015 rotation @ arcane_blast Fluffy_Pillow 25561.4/72166: 35% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:22.685 rotation @ arcane_blast Fluffy_Pillow 23846.7/72166: 33% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
1:24.197 rotation ; arcane_barrage Fluffy_Pillow 20529.0/72166: 28% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:25.525 rotation @ arcane_blast Fluffy_Pillow 26775.7/72166: 37% mana clearcasting(2), crimson_chorus(3)
1:27.516 rotation @ arcane_blast Fluffy_Pillow 28274.3/72166: 39% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:29.346 rotation - arcane_missiles Fluffy_Pillow 28165.6/72166: 39% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:31.433 rotation - arcane_missiles Fluffy_Pillow 31177.8/72166: 43% mana arcane_charge(2), clearcasting, nether_precision
1:33.457 rotation @ arcane_blast Fluffy_Pillow 34099.0/72166: 47% mana arcane_charge(2), nether_precision(2)
1:35.128 rotation @ arcane_blast Fluffy_Pillow 32385.8/72166: 45% mana arcane_charge(3), nether_precision(2)
1:36.641 rotation @ arcane_blast Fluffy_Pillow 29069.5/72166: 40% mana arcane_charge(4), nether_precision
1:37.997 rotation ; arcane_barrage Fluffy_Pillow 24151.7/72166: 33% mana arcane_charge(4)
1:39.323 rotation @ arcane_blast Fluffy_Pillow 30395.5/72166: 42% mana
1:41.313 default T counterspell Fluffy_Pillow 31892.7/72166: 44% mana arcane_charge, clearcasting
1:41.313 rotation : arcane_orb Fluffy_Pillow 30892.7/72166: 43% mana arcane_charge, clearcasting
1:42.640 rotation @ arcane_blast Fluffy_Pillow 32307.9/72166: 45% mana arcane_charge(3), clearcasting
1:44.151 rotation @ arcane_blast Fluffy_Pillow 28988.8/72166: 40% mana arcane_charge(4), clearcasting
1:45.505 rotation @ arcane_blast Fluffy_Pillow 24068.0/72166: 33% mana arcane_charge(4), clearcasting
1:46.858 rotation @ arcane_blast Fluffy_Pillow 19145.8/72166: 27% mana arcane_charge(4), clearcasting
1:48.213 rotation @ arcane_blast Fluffy_Pillow 14226.5/72166: 20% mana arcane_charge(4), clearcasting
1:49.565 rotation % evocation Necrolord_NetherPrecision 9302.9/72166: 13% mana arcane_charge(4), clearcasting
1:53.892 rotation $ cancel_action Fluffy_Pillow 69449.1/72166: 96% mana arcane_charge(4), clearcasting(2), evocation
1:53.897 rotation ' arcane_barrage Fluffy_Pillow 69456.3/72166: 96% mana arcane_charge(4), clearcasting(2)
1:55.226 cooldowns k touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting(2)
1:56.554 cooldowns n rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting(2)
1:57.881 rotation * arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting(2), rune_of_power
2:03.783 cooldowns p presence_of_mind Fluffy_Pillow 68437.1/72166: 95% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2), crimson_chorus
2:03.783 rotation ) arcane_blast Fluffy_Pillow 68437.1/72166: 95% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, nether_precision(2), crimson_chorus
2:05.110 default T counterspell Fluffy_Pillow 63477.4/72166: 88% mana arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power, nether_precision, crimson_chorus
2:05.313 rotation + arcane_missiles Fluffy_Pillow 62770.4/72166: 87% mana arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power, nether_precision, crimson_chorus
2:09.122 rotation > arcane_barrage Fluffy_Pillow 68267.9/72166: 95% mana arcane_charge(4), presence_of_mind(2), rune_of_power, nether_precision(2), crimson_chorus
2:10.449 rotation : arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana presence_of_mind(2), nether_precision(2), crimson_chorus(2)
2:11.776 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), presence_of_mind(2), nether_precision(2), crimson_chorus(2)
2:13.104 rotation @ arcane_blast Fluffy_Pillow 69957.4/72166: 97% mana arcane_charge(3), clearcasting, presence_of_mind, nether_precision, crimson_chorus(2)
2:14.430 rotation @ arcane_blast Fluffy_Pillow 66371.3/72166: 92% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.783 rotation @ arcane_blast Fluffy_Pillow 61449.1/72166: 85% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.137 default U use_mana_gem Necrolord_NetherPrecision 56528.3/72166: 78% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.137 rotation @ arcane_blast Fluffy_Pillow 63744.9/72166: 88% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.489 cooldowns m arcane_power Fluffy_Pillow 58821.3/72166: 82% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.489 rotation + arcane_missiles Fluffy_Pillow 58821.3/72166: 82% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:20.463 rotation @ arcane_blast Fluffy_Pillow 61670.4/72166: 85% mana arcane_charge(4), arcane_power, rune_of_power, nether_precision, crimson_chorus(3)
2:21.817 rotation @ arcane_blast Fluffy_Pillow 60187.1/72166: 83% mana arcane_charge(4), arcane_power, rune_of_power, nether_precision, crimson_chorus(3)
2:23.170 rotation @ arcane_blast Fluffy_Pillow 58702.4/72166: 81% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.523 rotation @ arcane_blast Fluffy_Pillow 57217.7/72166: 79% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.878 rotation @ arcane_blast Fluffy_Pillow 55735.9/72166: 77% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.231 rotation @ arcane_blast Fluffy_Pillow 54251.2/72166: 75% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.584 rotation @ arcane_blast Fluffy_Pillow 52766.5/72166: 73% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.939 default T counterspell Fluffy_Pillow 51284.7/72166: 71% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.939 rotation @ arcane_blast Fluffy_Pillow 50784.7/72166: 70% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:31.292 rotation @ arcane_blast Fluffy_Pillow 49300.0/72166: 68% mana arcane_charge(4), arcane_power
2:32.646 rotation = arcane_barrage Fluffy_Pillow 47816.8/72166: 66% mana arcane_charge(4), arcane_power
2:33.974 rotation : arcane_orb Fluffy_Pillow 54063.4/72166: 75% mana
2:35.301 rotation @ arcane_blast Fluffy_Pillow 55478.7/72166: 77% mana arcane_charge(2)
2:36.972 rotation @ arcane_blast Fluffy_Pillow 53765.5/72166: 75% mana arcane_charge(3)
2:38.483 rotation @ arcane_blast Fluffy_Pillow 50446.3/72166: 70% mana arcane_charge(4)
2:39.838 rotation @ arcane_blast Fluffy_Pillow 45527.0/72166: 63% mana arcane_charge(4), clearcasting
2:41.193 rotation @ arcane_blast Fluffy_Pillow 40607.7/72166: 56% mana arcane_charge(4), clearcasting
2:42.546 rotation ' arcane_barrage Fluffy_Pillow 35685.5/72166: 49% mana arcane_charge(4), clearcasting
2:43.872 cooldowns k touch_of_the_magi Fluffy_Pillow 41929.3/72166: 58% mana clearcasting
2:45.198 cooldowns n rune_of_power Fluffy_Pillow 41343.1/72166: 57% mana arcane_charge(4), clearcasting
2:46.527 rotation * arcane_missiles Fluffy_Pillow 43261.3/72166: 60% mana arcane_charge(4), clearcasting, rune_of_power
2:55.064 default T counterspell Fluffy_Pillow 40582.9/72166: 56% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2)
2:55.064 rotation + arcane_missiles Fluffy_Pillow 39582.9/72166: 55% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2)
2:57.042 rotation @ arcane_blast Fluffy_Pillow 42437.7/72166: 59% mana arcane_charge(4), rune_of_power, nether_precision(2)
2:58.395 rotation > arcane_barrage Fluffy_Pillow 37515.5/72166: 52% mana arcane_charge(4), rune_of_power, nether_precision(2)
2:59.723 rotation : arcane_orb Fluffy_Pillow 43762.2/72166: 61% mana nether_precision
3:01.050 rotation @ arcane_blast Fluffy_Pillow 45177.5/72166: 63% mana arcane_charge(2), nether_precision
3:02.723 rotation @ arcane_blast Fluffy_Pillow 43467.1/72166: 60% mana arcane_charge(3), nether_precision, crimson_chorus
3:04.236 rotation @ arcane_blast Fluffy_Pillow 40150.9/72166: 56% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.591 rotation @ arcane_blast Fluffy_Pillow 35231.6/72166: 49% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.944 rotation @ arcane_blast Fluffy_Pillow 30309.4/72166: 42% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.299 rotation ; arcane_barrage Fluffy_Pillow 25390.1/72166: 35% mana arcane_charge(4), clearcasting, crimson_chorus
3:09.627 rotation @ arcane_blast Fluffy_Pillow 31636.7/72166: 44% mana clearcasting, crimson_chorus
3:11.616 rotation @ arcane_blast Fluffy_Pillow 33132.5/72166: 46% mana arcane_charge, clearcasting, crimson_chorus
3:13.446 rotation @ arcane_blast Fluffy_Pillow 33023.7/72166: 46% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:15.117 rotation @ arcane_blast Fluffy_Pillow 31310.5/72166: 43% mana arcane_charge(3), clearcasting, crimson_chorus(2)
3:16.630 rotation - arcane_missiles Fluffy_Pillow 27994.3/72166: 39% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:18.631 rotation < arcane_barrage Fluffy_Pillow 30882.3/72166: 43% mana arcane_charge(4), nether_precision, crimson_chorus(2)
3:19.959 default T counterspell Fluffy_Pillow 37129.0/72166: 51% mana nether_precision, crimson_chorus(2)
3:19.959 rotation : arcane_orb Fluffy_Pillow 36129.0/72166: 50% mana nether_precision, crimson_chorus(2)
3:21.286 rotation @ arcane_blast Fluffy_Pillow 37544.3/72166: 52% mana arcane_charge(2), nether_precision, crimson_chorus(2)
3:22.959 rotation @ arcane_blast Fluffy_Pillow 35833.9/72166: 50% mana arcane_charge(3), clearcasting, nether_precision, crimson_chorus(3)
3:24.471 rotation @ arcane_blast Fluffy_Pillow 32516.2/72166: 45% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:25.823 rotation @ arcane_blast Fluffy_Pillow 27592.6/72166: 38% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:27.178 rotation @ arcane_blast Fluffy_Pillow 22673.3/72166: 31% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:28.534 rotation , arcane_missiles Fluffy_Pillow 17755.4/72166: 25% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:30.723 rotation ' arcane_barrage Fluffy_Pillow 20914.8/72166: 29% mana arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus(3)
3:32.051 cooldowns k touch_of_the_magi Fluffy_Pillow 27161.5/72166: 38% mana clearcasting(2), nether_precision, crimson_chorus(3)
3:33.378 cooldowns n rune_of_power Fluffy_Pillow 26576.8/72166: 37% mana arcane_charge(4), clearcasting(2), nether_precision
3:34.706 rotation * arcane_missiles Fluffy_Pillow 28493.5/72166: 39% mana arcane_charge(4), clearcasting(2), rune_of_power, nether_precision
3:40.657 cooldowns p presence_of_mind Fluffy_Pillow 29582.7/72166: 41% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2)
3:40.657 rotation ) arcane_blast Fluffy_Pillow 29582.7/72166: 41% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, nether_precision(2)
3:41.985 rotation + arcane_missiles Fluffy_Pillow 24624.4/72166: 34% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, nether_precision
3:43.995 default T counterspell Fluffy_Pillow 27525.4/72166: 38% mana arcane_charge(4), presence_of_mind(2), rune_of_power, nether_precision(2)
3:43.995 rotation @ arcane_blast Fluffy_Pillow 26525.4/72166: 37% mana arcane_charge(4), presence_of_mind(2), rune_of_power, nether_precision(2)
3:45.321 rotation @ arcane_blast Fluffy_Pillow 21564.3/72166: 30% mana arcane_charge(4), presence_of_mind, rune_of_power, nether_precision
3:46.650 rotation @ arcane_blast Fluffy_Pillow 16607.4/72166: 23% mana arcane_charge(4), rune_of_power
3:48.003 rotation @ arcane_blast Fluffy_Pillow 11685.2/72166: 16% mana arcane_charge(4), clearcasting
3:49.356 rotation . evocation Necrolord_NetherPrecision 6763.1/72166: 9% mana arcane_charge(4), clearcasting
3:53.809 rotation $ cancel_action Fluffy_Pillow 68660.7/72166: 95% mana arcane_charge(4), clearcasting, evocation
3:53.816 rotation @ arcane_blast Fluffy_Pillow 68670.8/72166: 95% mana arcane_charge(4), clearcasting
3:55.168 rotation < arcane_barrage Fluffy_Pillow 63747.1/72166: 88% mana arcane_charge(4), clearcasting
3:56.494 rotation : arcane_orb Fluffy_Pillow 69990.9/72166: 97% mana clearcasting
3:57.820 rotation @ arcane_blast Fluffy_Pillow 71404.8/72166: 99% mana arcane_charge(2), clearcasting
3:59.490 default Y use_item_empyreal_ordnance Fluffy_Pillow 68045.0/72166: 94% mana arcane_charge(3), clearcasting
3:59.490 rotation - arcane_missiles Fluffy_Pillow 68045.0/72166: 94% mana arcane_charge(3), clearcasting
4:01.563 rotation @ arcane_blast Fluffy_Pillow 71037.0/72166: 98% mana arcane_charge(3), clearcasting, nether_precision
4:03.074 rotation @ arcane_blast Fluffy_Pillow 66670.0/72166: 92% mana arcane_charge(4), clearcasting, nether_precision, crimson_chorus
4:04.427 rotation @ arcane_blast Fluffy_Pillow 61747.8/72166: 86% mana arcane_charge(4), clearcasting, crimson_chorus
4:05.779 rotation @ arcane_blast Fluffy_Pillow 56824.2/72166: 79% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.133 rotation @ arcane_blast Fluffy_Pillow 51903.5/72166: 72% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.487 default T counterspell Fluffy_Pillow 46982.7/72166: 65% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.487 rotation @ arcane_blast Fluffy_Pillow 45982.7/72166: 64% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.841 rotation @ arcane_blast Fluffy_Pillow 41062.0/72166: 57% mana arcane_charge(4), clearcasting, crimson_chorus
4:11.194 rotation - arcane_missiles Fluffy_Pillow 36139.8/72166: 50% mana arcane_charge(4), clearcasting, crimson_chorus
4:13.256 rotation @ arcane_blast Fluffy_Pillow 39115.9/72166: 54% mana arcane_charge(4), clearcasting, nether_precision, crimson_chorus(2)
4:14.609 rotation @ arcane_blast Fluffy_Pillow 34193.7/72166: 47% mana arcane_charge(4), clearcasting, nether_precision, crimson_chorus(2)
4:15.962 rotation < arcane_barrage Fluffy_Pillow 29271.5/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:17.289 default U use_mana_gem Necrolord_NetherPrecision 35516.7/72166: 49% mana clearcasting, crimson_chorus(2), empyreal_surge(5)
4:17.289 rotation : arcane_orb Fluffy_Pillow 42733.3/72166: 59% mana clearcasting, crimson_chorus(2), empyreal_surge(5)
4:18.616 cooldowns h deathborne Fluffy_Pillow 44148.5/72166: 61% mana arcane_charge(2), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:19.944 cooldowns j touch_of_the_magi Fluffy_Pillow 43565.3/72166: 60% mana arcane_charge(2), clearcasting, deathborne, crimson_chorus(2), empyreal_surge(5)
4:21.272 cooldowns m arcane_power Fluffy_Pillow 42982.0/72166: 60% mana arcane_charge(4), clearcasting, deathborne, crimson_chorus(2), empyreal_surge(5)
4:21.272 default X berserking Fluffy_Pillow 42982.0/72166: 60% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, deathborne, crimson_chorus(2), empyreal_surge(5)
4:21.272 rotation * arcane_missiles Fluffy_Pillow 42982.0/72166: 60% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, deathborne, crimson_chorus(2), empyreal_surge(5)
4:31.162 rotation @ arcane_blast Fluffy_Pillow 38506.4/72166: 53% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, nether_precision(2), crimson_chorus(3)
4:32.393 default T counterspell Fluffy_Pillow 36845.6/72166: 51% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3)
4:32.487 rotation @ arcane_blast Fluffy_Pillow 36481.3/72166: 51% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3)
4:33.718 rotation @ arcane_blast Fluffy_Pillow 34820.5/72166: 48% mana arcane_charge(4), arcane_power, deathborne
4:35.072 rotation = arcane_barrage Fluffy_Pillow 33337.2/72166: 46% mana arcane_charge(4), arcane_power, deathborne
4:36.400 rotation @ arcane_blast Fluffy_Pillow 39583.9/72166: 55% mana deathborne
4:38.390 rotation : arcane_orb Fluffy_Pillow 41081.1/72166: 57% mana arcane_charge, deathborne
4:39.717 rotation @ arcane_blast Fluffy_Pillow 42496.4/72166: 59% mana arcane_charge(3), deathborne
4:41.229 cooldowns n rune_of_power Fluffy_Pillow 39178.7/72166: 54% mana arcane_charge(4), clearcasting
4:42.557 rotation + arcane_missiles Fluffy_Pillow 41095.4/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power
4:44.531 rotation @ arcane_blast Fluffy_Pillow 43944.5/72166: 61% mana arcane_charge(4), rune_of_power, nether_precision(2)
4:45.884 rotation @ arcane_blast Fluffy_Pillow 39022.3/72166: 54% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2)
4:47.238 rotation + arcane_missiles Fluffy_Pillow 34101.5/72166: 47% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision
4:49.240 rotation @ arcane_blast Fluffy_Pillow 36991.0/72166: 51% mana arcane_charge(4), rune_of_power, nether_precision
4:50.594 rotation @ arcane_blast Fluffy_Pillow 32070.3/72166: 44% mana arcane_charge(4), rune_of_power, nether_precision
4:51.948 rotation @ arcane_blast Fluffy_Pillow 27149.5/72166: 38% mana arcane_charge(4), rune_of_power
4:53.301 rotation > arcane_barrage Fluffy_Pillow 22227.3/72166: 31% mana arcane_charge(4), clearcasting, rune_of_power
4:54.629 rotation @ arcane_blast Fluffy_Pillow 28474.0/72166: 39% mana clearcasting
4:56.618 default T counterspell Fluffy_Pillow 29969.8/72166: 42% mana arcane_charge, clearcasting
4:56.618 rotation @ arcane_blast Fluffy_Pillow 28969.8/72166: 40% mana arcane_charge, clearcasting
4:58.448 rotation : arcane_orb Fluffy_Pillow 28861.0/72166: 40% mana arcane_charge(2), clearcasting
4:59.775 final_burn r arcane_missiles Fluffy_Pillow 30276.3/72166: 42% mana arcane_charge(4), clearcasting

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Necrolord_NetherPrecision"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=necrolord
soulbind=36:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Necrolord_none : 5963 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5963.0 5963.0 11.5 / 0.193% 954.5 / 16.0% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2520.0 2398.3 Mana 0.00% 43.5 99.9% 100%
Talents
Necrolord
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Necrolord_none 5963
Arcane Barrage 370 6.2% 20.5 13.89sec 5408 4378 Direct 20.5 4605 9155 5410 17.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.53 20.53 0.00 0.00 1.2352 0.0000 111019.64 111019.64 0.00% 4377.75 4377.75
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.32% 16.90 9 27 4605.06 3280 8644 4604.27 4033 5159 77819 77819 0.00%
crit 17.68% 3.63 0 10 9155.19 6559 16309 8993.43 0 13767 33201 33201 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.01
    fishing_opener
    [}]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.55
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.23
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:7.81
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:3.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:1.20
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.43
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.23
Arcane Blast 2157 36.1% 115.9 2.57sec 5560 4248 Direct 116.9 4598 9639 5513 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 115.95 116.95 0.00 0.00 1.3090 0.0000 644718.32 644718.32 0.00% 4247.94 4247.94
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.84% 95.71 66 125 4597.79 922 12084 4604.98 4046 5382 440068 440068 0.00%
crit 18.16% 21.24 5 41 9638.56 1844 24169 9654.28 6318 13441 204650 204650 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.36
    fishing_opener
    [x]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.98
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.61
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [@]:91.59
Arcane Echo 291 4.9% 156.0 1.93sec 559 0 Direct 156.0 458 975 559 19.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 155.96 155.96 0.00 0.00 0.0000 0.0000 87141.66 87141.66 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.49% 125.52 81 177 457.99 220 736 458.30 402 521 57468 57468 0.00%
crit 19.51% 30.43 13 51 975.36 441 1472 975.20 723 1238 29674 29674 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2372 39.8% 44.0 6.38sec 16168 9051 Periodic 300.9 1947 4145 2365 19.0% 24.4%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.01 0.00 301.20 300.93 1.7864 0.2435 711589.87 711589.87 0.00% 9050.66 9050.66
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.97% 243.65 134 361 1947.14 1119 3738 1949.86 1646 2259 474223 474223 0.00%
crit 19.03% 57.28 24 100 4144.60 2238 7475 4150.52 3070 5224 237367 237367 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:0.92
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.86
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.94
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:5.37
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:2.99
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.67
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.3%) 11.3 27.33sec 3720 3052

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.25 0.00 0.00 0.00 1.2191 0.0000 0.00 0.00 0.00% 3051.72 3051.72

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:10.25
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.3% 11.2 27.33sec 3722 0 Direct 11.2 3182 6359 3721 17.0%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.25 11.25 0.00 0.00 0.0000 0.0000 41869.61 41869.61 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.01% 9.34 4 15 3182.21 3018 4526 3181.02 3018 3425 29716 29716 0.00%
crit 16.99% 1.91 0 7 6359.35 6035 8956 5508.68 0 8956 12153 12153 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12515 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.58sec 2506 0 Periodic 13.5 1564 3101 1855 18.9% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.95 0.00 13.45 13.45 0.0000 1.7477 24949.43 24949.43 0.00% 1061.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.10% 10.91 2 14 1563.79 175 1852 1565.37 1299 1852 17065 17065 0.00%
crit 18.90% 2.54 0 9 3100.57 349 3704 2916.82 0 3704 7884 7884 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.7 14.05sec 540 0 Direct 20.7 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.69 20.69 0.00 0.00 0.0000 0.0000 11174.85 11174.85 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.57% 16.88 7 30 456.00 444 470 456.00 444 470 7697 7697 0.00%
crit 18.43% 3.81 0 12 911.90 887 941 893.84 0 941 3478 3478 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6058 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 151  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 91 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6058.14 6058.14 0.00% 51.45 51.45
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.17% 91.39 77 108 43.80 30 57 43.79 42 45 4002 4002 0.00%
crit 19.83% 22.61 6 37 90.92 60 114 90.96 78 106 2056 2056 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:4197.38
Shadowcore Oil Blast 41 0.7% 41.3 7.15sec 297 0 Direct 41.3 251 502 297 18.6%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.28 41.28 0.00 0.00 0.0000 0.0000 12273.14 12273.14 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.45% 33.62 19 55 250.77 244 259 250.76 246 256 8431 8431 0.00%
crit 18.55% 7.66 0 18 501.64 488 517 501.06 0 517 3842 3842 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (452) 0.0% (7.6%) 6.1 49.43sec 22243 18157

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.09 0.00 0.00 0.00 1.2251 0.0000 0.00 0.00 0.00% 18157.13 18157.13

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:0.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:4.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.19
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 452 7.6% 6.1 49.39sec 22243 0 Direct 6.1 22286 0 22286 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.09 6.08 0.00 0.00 0.0000 0.0000 135542.96 135542.96 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.08 5 8 22285.97 338 76583 22272.72 15576 27588 135543 135543 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:27139.73
  • base_dd_max:27139.73
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Necrolord_none
Arcane Power 2.8 122.77sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 245.70sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.79
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.77sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.57 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.57
Deathborne 1.8 260.66sec

Stats Details: Deathborne

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.78 0.00 0.00 0.00 1.3275 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Deathborne

  • id:324220
  • school:shadow
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:324220
  • name:Deathborne
  • school:shadow
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.

Action Priority List

    cooldowns
    [h]:0.77
  • if_expr:cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.02
  • if_expr:cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [v]:1.00
  • if_expr:!runeforge.siphon_storm
Evocation 3.3 105.04sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.28 0.00 18.52 0.00 3.5588 0.6295 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:0.92
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.36
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.1 97.90sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.15 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.18
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.67
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.30
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.57sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.88 0.00 0.00 0.00 1.2241 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.90
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [y]:1.00
Time Warp 1.5 304.23sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.72sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Necrolord_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.5 124.0 14.0sec 2.1sec 11.6sec 83.02% 0.00% 78.1 (78.6) 0.0

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.2s / 52.1s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 49.5s

Stack Uptimes

  • arcane_charge_1:5.73%
  • arcane_charge_2:9.54%
  • arcane_charge_3:7.82%
  • arcane_charge_4:59.93%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.7sec 122.7sec 14.8sec 13.68% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 131.7s
  • trigger_min/max:120.0s / 131.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.68%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 245.7sec 245.7sec 11.8sec 6.94% 13.04% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.5s / 254.6s
  • trigger_min/max:241.5s / 254.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • berserking_1:6.94%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.52% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.52%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.1 16.9sec 10.0sec 8.0sec 47.51% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.14%
  • clearcasting_2:17.90%
  • clearcasting_3:4.47%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.7sec 28.7sec 52.01% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.90%
  • crimson_chorus_2:17.34%
  • crimson_chorus_3:16.77%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Deathborne 1.8 0.0 260.7sec 260.7sec 19.4sec 11.39% 0.00% 0.0 (0.0) 1.6

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_deathborne
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:0.10
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:256.4s / 270.9s
  • trigger_min/max:256.4s / 270.9s
  • trigger_pct:100.00%
  • duration_min/max:1.4s / 20.0s

Stack Uptimes

  • deathborne_1:11.39%

Spelldata

  • id:324220
  • name:Deathborne
  • tooltip:Transformed into a powerful skeletal mage, greatly enhancing your Frostbolt, Fireball, and Arcane Blast and increasing your spell damage by {$s2=10}%.
  • description:Transform into a powerful skeletal mage for {$d=20 seconds}. While in the form of a skeletal mage, your Frostbolt, Fireball, and Arcane Blast hit up to {$s4=2} enemies near your target and your spell damage is increased by {$s2=10}%.
  • max_stacks:0
  • duration:20.00
  • cooldown:180.00
  • default_chance:0.00%
Empyreal Surge 1.9 0.0 240.2sec 240.2sec 14.5sec 9.03% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.6s / 249.2s
  • trigger_min/max:237.6s / 249.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.03%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.8sec 104.8sec 3.9sec 4.26% 0.00% 15.2 (15.2) 0.0

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 144.1s
  • trigger_min/max:90.0s / 144.1s
  • trigger_pct:100.00%
  • duration_min/max:1.1s / 4.9s

Stack Uptimes

  • evocation_1:4.26%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.45%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.1 0.0 98.3sec 98.3sec 3.9sec 4.10% 8.08% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 159.1s
  • trigger_min/max:62.7s / 159.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 17.4s

Stack Uptimes

  • presence_of_mind_1:1.99%
  • presence_of_mind_2:1.95%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.5sec 35.5sec 11.8sec 34.16% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 62.0s
  • trigger_min/max:13.7s / 62.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.16%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 303.8sec 303.8sec 35.4sec 17.18% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 322.5s
  • trigger_min/max:300.0s / 322.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.18%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.8sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.59% 0.00% 16.67%
Arcane Barrage Arcane Charge 4 97.41% 83.33% 100.00%
Arcane Blast Arcane Charge 0 6.84% 2.75% 11.30%
Arcane Blast Arcane Charge 1 4.77% 1.74% 8.33%
Arcane Blast Arcane Charge 2 10.57% 5.43% 14.73%
Arcane Blast Arcane Charge 3 11.74% 6.52% 15.46%
Arcane Blast Arcane Charge 4 66.08% 56.39% 75.00%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.06% 0.00% 7.47% 1.6s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 299.8s 240.0s 359.9s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.758120.024239.943
Evocation14.5910.00054.14648.47721.869118.410
Counterspell0.7780.0009.5709.7903.41519.071
Time Warp2.1130.00022.5043.1351.32523.831
Deathborne34.9090.00089.57477.81658.70190.907
Rune of Power7.2980.00048.14145.36820.11572.295
Touch of the Magi5.2990.00025.46534.33518.78764.243
Arcane Power8.0720.00017.67922.74817.56732.230
Arcane Barrage11.4911.29250.675249.146195.086304.227
Arcane Orb6.6400.00057.74079.41742.732138.885
Presence of Mind32.6380.00096.016116.19480.800172.710

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Necrolord_none
mana_regen Mana 3155.56 423269.38 58.89% 134.13 9292.59 2.15%
Evocation Mana 128.02 186820.36 25.99% 1459.30 0.00 0.00%
Mana Gem Mana 2.94 21234.82 2.95% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.52 87463.29 12.17% 4261.31 828.45 0.94%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2398.35 2520.02 10145.3 35693.8 2911.7 72165.7
Usage Type Count Total Avg RPE APR
Necrolord_none
arcane_blast Mana 118.0 629813.7 5336.0 5431.9 1.0
arcane_missiles Mana 44.4 92809.2 2088.7 2108.7 7.7
arcane_orb Mana 11.4 5679.5 500.0 504.6 7.4
counterspell Mana 12.7 11313.6 891.9 900.4 0.0
deathborne Mana 1.8 4504.7 2500.0 2526.3 0.0
time_warp Mana 1.5 2977.7 2000.0 2012.7 0.0
touch_of_the_magi Mana 6.2 15365.6 2498.5 2521.5 8.8

Statistics & Data Analysis

Fight Length
Necrolord_none Fight Length
Count 1706
Mean 299.76
Minimum 240.02
Maximum 359.94
Spread ( max - min ) 119.92
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 34.4852
5th Percentile 246.06
95th Percentile 353.67
( 95th Percentile - 5th Percentile ) 107.61
Mean Distribution
Standard Deviation 0.8349
95.00% Confidence Interval ( 298.12 - 301.39 )
Normalized 95.00% Confidence Interval ( 99.45% - 100.55% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 509
0.1% Error 50842
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1016
DPS
Necrolord_none Damage Per Second
Count 1706
Mean 5963.04
Minimum 5025.61
Maximum 6835.44
Spread ( max - min ) 1809.84
Range [ ( max - min ) / 2 * 100% ] 15.18%
Standard Deviation 242.7513
5th Percentile 5576.70
95th Percentile 6380.79
( 95th Percentile - 5th Percentile ) 804.09
Mean Distribution
Standard Deviation 5.8772
95.00% Confidence Interval ( 5951.52 - 5974.56 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 64
0.1% Error 6367
0.1 Scale Factor Error with Delta=300 504
0.05 Scale Factor Error with Delta=300 2013
0.01 Scale Factor Error with Delta=300 50305
Priority Target DPS
Necrolord_none Priority Target Damage Per Second
Count 1706
Mean 5963.04
Minimum 5025.61
Maximum 6835.44
Spread ( max - min ) 1809.84
Range [ ( max - min ) / 2 * 100% ] 15.18%
Standard Deviation 242.7513
5th Percentile 5576.70
95th Percentile 6380.79
( 95th Percentile - 5th Percentile ) 804.09
Mean Distribution
Standard Deviation 5.8772
95.00% Confidence Interval ( 5951.52 - 5974.56 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 64
0.1% Error 6367
0.1 Scale Factor Error with Delta=300 504
0.05 Scale Factor Error with Delta=300 2013
0.01 Scale Factor Error with Delta=300 50305
DPS(e)
Necrolord_none Damage Per Second (Effective)
Count 1706
Mean 5963.04
Minimum 5025.61
Maximum 6835.44
Spread ( max - min ) 1809.84
Range [ ( max - min ) / 2 * 100% ] 15.18%
Damage
Necrolord_none Damage
Count 1706
Mean 1780279.47
Minimum 1260129.00
Maximum 2197352.67
Spread ( max - min ) 937223.67
Range [ ( max - min ) / 2 * 100% ] 26.32%
DTPS
Necrolord_none Damage Taken Per Second
Count 1706
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Necrolord_none Healing Per Second
Count 1706
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Necrolord_none Healing Per Second (Effective)
Count 1706
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Necrolord_none Heal
Count 1706
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Necrolord_none Healing Taken Per Second
Count 1706
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Necrolord_none Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Necrolord_noneTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Necrolord_none Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.57 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.79 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
h 0.77 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
i 0.02 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 0.78 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 4.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.19 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.90 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.18 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.67 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.30 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 0.92 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.36 arcane_blast
t 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
v 1.00 deathborne,if=!runeforge.siphon_storm
w 1.00 arcane_orb,if=cooldown.rune_of_power.ready
x 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
y 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.86 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.98 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 0.92 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.55 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.23 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.61 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.94 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 5.37 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 2.99 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.67 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 10.25 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 7.81 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 3.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 1.20 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.43 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
@ 91.59 arcane_blast
. 1.36 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.23 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwxy"U"""""""""""#u$z{VX~T"""|!""!}:@@@@@,@@@;,@@T@,@<,:@@'kn*T+@>:@@@@@@@;@@@@T;:@@@@@%$'kn*Tp)U@+>:@@@@@m+@@@@+T@@=:@@@@@'kn*T@@>:@@@@@@;-@@@@T<:@@@@@@%$'kn*Tp)@@@>:@@@@@Y@@@;@U@T@@<-:-@@&hjmX*T@@@@=:@@n+@@@@@@srTs

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Necrolord_none 72165.7/72166: 100% mana
Pre precombat 1 food Necrolord_none 72165.7/72166: 100% mana
Pre precombat 2 augmentation Necrolord_none 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener v deathborne Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, deathborne, crimson_chorus
0:01.327 fishing_opener w arcane_orb Fluffy_Pillow 67206.0/72166: 93% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:02.114 fishing_opener x arcane_blast Fluffy_Pillow 67841.9/72166: 94% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:03.010 fishing_opener y rune_of_power Fluffy_Pillow 63635.1/72166: 88% mana bloodlust, temporal_warp, deathborne, crimson_chorus
0:03.797 fishing_opener " arcane_blast Fluffy_Pillow 64771.0/72166: 90% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.601 default U use_mana_gem Necrolord_none 59056.4/72166: 82% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:04.601 fishing_opener " arcane_blast Fluffy_Pillow 66273.0/72166: 92% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:05.404 fishing_opener " arcane_blast Fluffy_Pillow 60557.0/72166: 84% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:06.207 fishing_opener " arcane_blast Fluffy_Pillow 54840.9/72166: 76% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.010 fishing_opener " arcane_blast Fluffy_Pillow 49124.9/72166: 68% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:07.813 fishing_opener " arcane_blast Fluffy_Pillow 43408.9/72166: 60% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:08.616 fishing_opener " arcane_blast Fluffy_Pillow 37692.9/72166: 52% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:09.419 fishing_opener " arcane_blast Fluffy_Pillow 31976.9/72166: 44% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus
0:10.221 fishing_opener " arcane_blast Fluffy_Pillow 26259.4/72166: 36% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.023 fishing_opener " arcane_blast Fluffy_Pillow 20541.9/72166: 28% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:11.825 fishing_opener " arcane_blast Fluffy_Pillow 14824.5/72166: 21% mana bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:12.628 fishing_opener " arcane_blast Fluffy_Pillow 9108.5/72166: 13% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:13.431 fishing_opener # arcane_barrage Fluffy_Pillow 3392.4/72166: 5% mana bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:14.220 fishing_opener u evocation Necrolord_none 8861.2/72166: 12% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2)
0:16.806 rotation $ cancel_action Fluffy_Pillow 69609.8/72166: 96% mana bloodlust, clearcasting(2), evocation, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:16.812 fishing_opener z touch_of_the_magi Fluffy_Pillow 69618.5/72166: 96% mana bloodlust, clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.599 fishing_opener { arcane_power Fluffy_Pillow 68254.3/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.599 default V potion Fluffy_Pillow 68254.3/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5)
0:17.599 default X berserking Fluffy_Pillow 68254.3/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.599 fishing_opener ~ arcane_missiles Fluffy_Pillow 68254.3/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.788 default T counterspell Fluffy_Pillow 61323.7/72166: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.788 fishing_opener " arcane_blast Fluffy_Pillow 60823.7/72166: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.543 fishing_opener " arcane_blast Fluffy_Pillow 58475.9/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.299 fishing_opener " arcane_blast Fluffy_Pillow 56129.5/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.054 fishing_opener | presence_of_mind Fluffy_Pillow 53781.7/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.054 fishing_opener ! arcane_missiles Fluffy_Pillow 53781.7/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.269 fishing_opener " arcane_blast Fluffy_Pillow 55535.3/72166: 77% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.023 fishing_opener " arcane_blast Fluffy_Pillow 53186.1/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:30.812 fishing_opener ! arcane_missiles Fluffy_Pillow 50887.4/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:32.027 fishing_opener } arcane_barrage Fluffy_Pillow 52641.0/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:32.814 rotation : arcane_orb Fluffy_Pillow 58106.8/72166: 81% mana bloodlust, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:33.601 rotation @ arcane_blast Fluffy_Pillow 58742.7/72166: 81% mana bloodlust, arcane_charge(2), presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:34.388 rotation @ arcane_blast Fluffy_Pillow 55753.6/72166: 77% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.286 rotation @ arcane_blast Fluffy_Pillow 51549.7/72166: 71% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.088 rotation @ arcane_blast Fluffy_Pillow 45832.2/72166: 64% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.889 rotation @ arcane_blast Fluffy_Pillow 40113.3/72166: 56% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:37.691 rotation , arcane_missiles Fluffy_Pillow 34395.9/72166: 48% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_spectral_intellect
0:40.129 rotation @ arcane_blast Fluffy_Pillow 37914.7/72166: 53% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.931 rotation @ arcane_blast Fluffy_Pillow 32197.2/72166: 45% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.733 rotation @ arcane_blast Fluffy_Pillow 26479.7/72166: 37% mana arcane_charge(4), clearcasting(2), potion_of_spectral_intellect
0:43.085 rotation ; arcane_barrage Fluffy_Pillow 21556.1/72166: 30% mana arcane_charge(4), clearcasting(2)
0:44.411 rotation , arcane_missiles Fluffy_Pillow 27799.9/72166: 39% mana clearcasting(3)
0:46.472 rotation @ arcane_blast Fluffy_Pillow 30774.5/72166: 43% mana clearcasting(2)
0:48.464 rotation @ arcane_blast Fluffy_Pillow 32274.6/72166: 45% mana arcane_charge, clearcasting(2)
0:50.296 default T counterspell Fluffy_Pillow 32168.8/72166: 45% mana arcane_charge(2), clearcasting(2)
0:50.296 rotation @ arcane_blast Fluffy_Pillow 31168.8/72166: 43% mana arcane_charge(2), clearcasting(2)
0:51.968 rotation , arcane_missiles Fluffy_Pillow 29457.0/72166: 41% mana arcane_charge(3), clearcasting(3)
0:53.988 rotation @ arcane_blast Fluffy_Pillow 32372.5/72166: 45% mana arcane_charge(3), clearcasting(2)
0:55.501 rotation < arcane_barrage Fluffy_Pillow 29056.2/72166: 40% mana arcane_charge(4), clearcasting(2)
0:56.828 rotation , arcane_missiles Fluffy_Pillow 35301.5/72166: 49% mana clearcasting(3)
0:58.871 rotation : arcane_orb Fluffy_Pillow 38250.1/72166: 53% mana clearcasting(2)
1:00.200 rotation @ arcane_blast Fluffy_Pillow 39668.3/72166: 55% mana arcane_charge(2), clearcasting(2)
1:01.871 rotation @ arcane_blast Fluffy_Pillow 37955.1/72166: 53% mana arcane_charge(3), clearcasting(2), crimson_chorus
1:03.383 rotation ' arcane_barrage Fluffy_Pillow 34637.4/72166: 48% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:04.711 cooldowns k touch_of_the_magi Fluffy_Pillow 40884.0/72166: 57% mana clearcasting(3), crimson_chorus
1:06.039 cooldowns n rune_of_power Fluffy_Pillow 40300.8/72166: 56% mana arcane_charge(4), clearcasting(3), crimson_chorus
1:07.367 rotation * arcane_missiles Fluffy_Pillow 42217.5/72166: 59% mana arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus
1:15.197 default T counterspell Fluffy_Pillow 46018.6/72166: 64% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:15.197 rotation + arcane_missiles Fluffy_Pillow 45018.6/72166: 62% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.111 rotation @ arcane_blast Fluffy_Pillow 47781.1/72166: 66% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.464 rotation > arcane_barrage Fluffy_Pillow 42858.9/72166: 59% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:19.792 rotation : arcane_orb Fluffy_Pillow 49105.6/72166: 68% mana crimson_chorus(2)
1:21.119 rotation @ arcane_blast Fluffy_Pillow 50520.9/72166: 70% mana arcane_charge(2), crimson_chorus(2)
1:22.790 rotation @ arcane_blast Fluffy_Pillow 48807.7/72166: 68% mana arcane_charge(3), crimson_chorus(3)
1:24.303 rotation @ arcane_blast Fluffy_Pillow 45491.4/72166: 63% mana arcane_charge(4), crimson_chorus(3)
1:25.657 rotation @ arcane_blast Fluffy_Pillow 40570.6/72166: 56% mana arcane_charge(4), crimson_chorus(3)
1:27.010 rotation @ arcane_blast Fluffy_Pillow 35648.5/72166: 49% mana arcane_charge(4), crimson_chorus(3)
1:28.364 rotation @ arcane_blast Fluffy_Pillow 30727.7/72166: 43% mana arcane_charge(4), crimson_chorus(3)
1:29.716 rotation @ arcane_blast Fluffy_Pillow 25804.1/72166: 36% mana arcane_charge(4), crimson_chorus(3)
1:31.069 rotation ; arcane_barrage Fluffy_Pillow 20881.9/72166: 29% mana arcane_charge(4), crimson_chorus(3)
1:32.397 rotation @ arcane_blast Fluffy_Pillow 27128.5/72166: 38% mana
1:34.387 rotation @ arcane_blast Fluffy_Pillow 28625.7/72166: 40% mana arcane_charge
1:36.217 rotation @ arcane_blast Fluffy_Pillow 28517.0/72166: 40% mana arcane_charge(2)
1:37.888 rotation @ arcane_blast Fluffy_Pillow 26803.8/72166: 37% mana arcane_charge(3)
1:39.400 default T counterspell Fluffy_Pillow 23486.1/72166: 33% mana arcane_charge(4)
1:39.400 rotation ; arcane_barrage Fluffy_Pillow 22486.1/72166: 31% mana arcane_charge(4)
1:40.728 rotation : arcane_orb Fluffy_Pillow 28732.7/72166: 40% mana
1:42.055 rotation @ arcane_blast Fluffy_Pillow 30148.0/72166: 42% mana arcane_charge(2)
1:43.727 rotation @ arcane_blast Fluffy_Pillow 28436.2/72166: 39% mana arcane_charge(3)
1:45.239 rotation @ arcane_blast Fluffy_Pillow 25118.5/72166: 35% mana arcane_charge(4), clearcasting
1:46.593 rotation @ arcane_blast Fluffy_Pillow 20197.8/72166: 28% mana arcane_charge(4), clearcasting
1:47.947 rotation @ arcane_blast Fluffy_Pillow 15277.0/72166: 21% mana arcane_charge(4), clearcasting
1:49.302 rotation % evocation Necrolord_none 10357.7/72166: 14% mana arcane_charge(4), clearcasting
1:53.576 rotation $ cancel_action Fluffy_Pillow 69767.2/72166: 97% mana arcane_charge(4), clearcasting, evocation
1:53.581 rotation ' arcane_barrage Fluffy_Pillow 69774.4/72166: 97% mana arcane_charge(4), clearcasting
1:54.908 cooldowns k touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting
1:56.235 cooldowns n rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting
1:57.564 rotation * arcane_missiles Fluffy_Pillow 71589.7/72166: 99% mana arcane_charge(4), clearcasting, rune_of_power
2:04.027 default T counterspell Fluffy_Pillow 64302.9/72166: 89% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.027 cooldowns p presence_of_mind Fluffy_Pillow 63302.9/72166: 88% mana arcane_charge(4), rune_of_power, crimson_chorus
2:04.027 rotation ) arcane_blast Fluffy_Pillow 63302.9/72166: 88% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:05.354 default U use_mana_gem Necrolord_none 58343.2/72166: 81% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:05.354 rotation @ arcane_blast Fluffy_Pillow 65559.8/72166: 91% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:06.681 rotation + arcane_missiles Fluffy_Pillow 60600.0/72166: 84% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:08.710 rotation > arcane_barrage Fluffy_Pillow 63528.5/72166: 88% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:10.037 rotation : arcane_orb Fluffy_Pillow 69773.7/72166: 97% mana presence_of_mind, crimson_chorus
2:11.366 rotation @ arcane_blast Fluffy_Pillow 71191.9/72166: 99% mana arcane_charge(2), presence_of_mind, crimson_chorus
2:12.694 rotation @ arcane_blast Fluffy_Pillow 68983.6/72166: 96% mana arcane_charge(3), clearcasting, crimson_chorus(2)
2:14.208 rotation @ arcane_blast Fluffy_Pillow 65668.8/72166: 91% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.561 rotation @ arcane_blast Fluffy_Pillow 60746.6/72166: 84% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:16.915 rotation @ arcane_blast Fluffy_Pillow 55825.9/72166: 77% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:18.267 cooldowns m arcane_power Fluffy_Pillow 50902.2/72166: 71% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:18.267 rotation + arcane_missiles Fluffy_Pillow 50902.2/72166: 71% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:22.021 rotation @ arcane_blast Fluffy_Pillow 56320.4/72166: 78% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:23.374 rotation @ arcane_blast Fluffy_Pillow 54835.7/72166: 76% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.727 rotation @ arcane_blast Fluffy_Pillow 53351.0/72166: 74% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.079 rotation @ arcane_blast Fluffy_Pillow 51864.9/72166: 72% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:27.433 rotation + arcane_missiles Fluffy_Pillow 50381.6/72166: 70% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:29.409 default T counterspell Fluffy_Pillow 53233.6/72166: 74% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.409 rotation @ arcane_blast Fluffy_Pillow 52733.6/72166: 73% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.762 rotation @ arcane_blast Fluffy_Pillow 51248.9/72166: 71% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:32.115 rotation = arcane_barrage Fluffy_Pillow 49764.2/72166: 69% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:33.444 rotation : arcane_orb Fluffy_Pillow 56012.3/72166: 78% mana
2:34.772 rotation @ arcane_blast Fluffy_Pillow 57429.1/72166: 80% mana arcane_charge(2)
2:36.445 rotation @ arcane_blast Fluffy_Pillow 55718.7/72166: 77% mana arcane_charge(3)
2:37.959 rotation @ arcane_blast Fluffy_Pillow 52403.9/72166: 73% mana arcane_charge(4)
2:39.313 rotation @ arcane_blast Fluffy_Pillow 47483.1/72166: 66% mana arcane_charge(4)
2:40.666 rotation @ arcane_blast Fluffy_Pillow 42561.0/72166: 59% mana arcane_charge(4), clearcasting
2:42.020 rotation ' arcane_barrage Fluffy_Pillow 37640.2/72166: 52% mana arcane_charge(4), clearcasting
2:43.347 cooldowns k touch_of_the_magi Fluffy_Pillow 43885.4/72166: 61% mana clearcasting(2)
2:44.675 cooldowns n rune_of_power Fluffy_Pillow 43302.1/72166: 60% mana arcane_charge(4), clearcasting(2)
2:46.001 rotation * arcane_missiles Fluffy_Pillow 45216.0/72166: 63% mana arcane_charge(4), clearcasting(2), rune_of_power
2:54.076 default T counterspell Fluffy_Pillow 49370.7/72166: 68% mana arcane_charge(4), rune_of_power
2:54.076 rotation @ arcane_blast Fluffy_Pillow 48370.7/72166: 67% mana arcane_charge(4), rune_of_power
2:55.430 rotation @ arcane_blast Fluffy_Pillow 43450.0/72166: 60% mana arcane_charge(4), rune_of_power
2:56.783 rotation > arcane_barrage Fluffy_Pillow 38527.8/72166: 53% mana arcane_charge(4), clearcasting, rune_of_power
2:58.110 rotation : arcane_orb Fluffy_Pillow 44773.0/72166: 62% mana clearcasting
2:59.439 rotation @ arcane_blast Fluffy_Pillow 46191.2/72166: 64% mana arcane_charge(2), clearcasting
3:01.112 rotation @ arcane_blast Fluffy_Pillow 44480.8/72166: 62% mana arcane_charge(3), clearcasting
3:02.624 rotation @ arcane_blast Fluffy_Pillow 41163.1/72166: 57% mana arcane_charge(4), clearcasting, crimson_chorus
3:03.978 rotation @ arcane_blast Fluffy_Pillow 36242.4/72166: 50% mana arcane_charge(4), clearcasting, crimson_chorus
3:05.331 rotation @ arcane_blast Fluffy_Pillow 31320.2/72166: 43% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.682 rotation @ arcane_blast Fluffy_Pillow 26395.1/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.036 rotation ; arcane_barrage Fluffy_Pillow 21474.4/72166: 30% mana arcane_charge(4), clearcasting, crimson_chorus
3:09.363 rotation - arcane_missiles Fluffy_Pillow 27719.6/72166: 38% mana clearcasting, crimson_chorus
3:11.462 rotation @ arcane_blast Fluffy_Pillow 30749.1/72166: 43% mana crimson_chorus
3:13.451 rotation @ arcane_blast Fluffy_Pillow 32244.8/72166: 45% mana arcane_charge, crimson_chorus(2)
3:15.282 rotation @ arcane_blast Fluffy_Pillow 32137.5/72166: 45% mana arcane_charge(2), crimson_chorus(2)
3:16.953 rotation @ arcane_blast Fluffy_Pillow 30424.3/72166: 42% mana arcane_charge(3), crimson_chorus(2)
3:18.466 default T counterspell Fluffy_Pillow 27108.1/72166: 38% mana arcane_charge(4), crimson_chorus(2)
3:18.466 rotation < arcane_barrage Fluffy_Pillow 26108.1/72166: 36% mana arcane_charge(4), crimson_chorus(2)
3:19.794 rotation : arcane_orb Fluffy_Pillow 32354.7/72166: 45% mana crimson_chorus(2)
3:21.121 rotation @ arcane_blast Fluffy_Pillow 33770.0/72166: 47% mana arcane_charge(2), crimson_chorus(2)
3:22.793 rotation @ arcane_blast Fluffy_Pillow 32058.2/72166: 44% mana arcane_charge(3), crimson_chorus(3)
3:24.306 rotation @ arcane_blast Fluffy_Pillow 28742.0/72166: 40% mana arcane_charge(4), crimson_chorus(3)
3:25.660 rotation @ arcane_blast Fluffy_Pillow 23821.2/72166: 33% mana arcane_charge(4), crimson_chorus(3)
3:27.014 rotation @ arcane_blast Fluffy_Pillow 18900.5/72166: 26% mana arcane_charge(4), crimson_chorus(3)
3:28.368 rotation @ arcane_blast Fluffy_Pillow 13979.7/72166: 19% mana arcane_charge(4), crimson_chorus(3)
3:29.722 rotation % evocation Fluffy_Pillow 9058.9/72166: 13% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:34.028 rotation $ cancel_action Fluffy_Pillow 68913.3/72166: 95% mana arcane_charge(4), clearcasting, evocation
3:34.033 rotation ' arcane_barrage Fluffy_Pillow 68920.5/72166: 96% mana arcane_charge(4), clearcasting
3:35.360 cooldowns k touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting
3:36.688 cooldowns n rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), clearcasting
3:38.014 rotation * arcane_missiles Fluffy_Pillow 71586.8/72166: 99% mana arcane_charge(4), clearcasting, rune_of_power
3:44.212 default T counterspell Fluffy_Pillow 71420.4/72166: 99% mana arcane_charge(4), rune_of_power
3:44.212 cooldowns p presence_of_mind Fluffy_Pillow 70420.4/72166: 98% mana arcane_charge(4), rune_of_power
3:44.212 rotation ) arcane_blast Fluffy_Pillow 70420.4/72166: 98% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:45.538 rotation @ arcane_blast Fluffy_Pillow 65459.3/72166: 91% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:46.866 rotation @ arcane_blast Fluffy_Pillow 60501.0/72166: 84% mana arcane_charge(4), presence_of_mind, rune_of_power
3:48.192 rotation @ arcane_blast Fluffy_Pillow 55539.8/72166: 77% mana arcane_charge(4), rune_of_power
3:49.546 rotation > arcane_barrage Fluffy_Pillow 50619.1/72166: 70% mana arcane_charge(4), rune_of_power
3:50.872 rotation : arcane_orb Fluffy_Pillow 56862.8/72166: 79% mana
3:52.199 rotation @ arcane_blast Fluffy_Pillow 58278.1/72166: 81% mana arcane_charge(2)
3:53.870 rotation @ arcane_blast Fluffy_Pillow 56564.9/72166: 78% mana arcane_charge(3)
3:55.383 rotation @ arcane_blast Fluffy_Pillow 53248.6/72166: 74% mana arcane_charge(4), clearcasting
3:56.736 rotation @ arcane_blast Fluffy_Pillow 48326.4/72166: 67% mana arcane_charge(4), clearcasting
3:58.088 rotation @ arcane_blast Fluffy_Pillow 43402.8/72166: 60% mana arcane_charge(4), clearcasting
3:59.443 default Y use_item_empyreal_ordnance Fluffy_Pillow 38483.5/72166: 53% mana arcane_charge(4), clearcasting
3:59.443 rotation @ arcane_blast Fluffy_Pillow 38483.5/72166: 53% mana arcane_charge(4), clearcasting
4:00.795 rotation @ arcane_blast Fluffy_Pillow 33559.8/72166: 47% mana arcane_charge(4), clearcasting
4:02.148 rotation @ arcane_blast Fluffy_Pillow 28637.7/72166: 40% mana arcane_charge(4), clearcasting
4:03.501 rotation ; arcane_barrage Fluffy_Pillow 23715.5/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus
4:04.827 rotation @ arcane_blast Fluffy_Pillow 29959.2/72166: 42% mana clearcasting(2), crimson_chorus
4:06.817 default U use_mana_gem Necrolord_none 31456.4/72166: 44% mana arcane_charge, clearcasting(2), crimson_chorus
4:06.817 rotation @ arcane_blast Fluffy_Pillow 38673.0/72166: 54% mana arcane_charge, clearcasting(2), crimson_chorus
4:08.645 default T counterspell Fluffy_Pillow 38561.4/72166: 53% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:08.645 rotation @ arcane_blast Fluffy_Pillow 37561.4/72166: 52% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:10.316 rotation @ arcane_blast Fluffy_Pillow 35848.2/72166: 50% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:11.830 rotation < arcane_barrage Fluffy_Pillow 32533.3/72166: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:13.157 rotation - arcane_missiles Fluffy_Pillow 38778.6/72166: 54% mana clearcasting(2), crimson_chorus
4:15.111 rotation : arcane_orb Fluffy_Pillow 41598.8/72166: 58% mana clearcasting, crimson_chorus(2), empyreal_surge(5)
4:16.439 rotation - arcane_missiles Fluffy_Pillow 43015.5/72166: 60% mana arcane_charge(2), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:18.521 rotation @ arcane_blast Fluffy_Pillow 46020.5/72166: 64% mana arcane_charge(2), crimson_chorus(2), empyreal_surge(5)
4:20.192 rotation @ arcane_blast Fluffy_Pillow 44307.3/72166: 61% mana arcane_charge(3), crimson_chorus(2), empyreal_surge(5)
4:21.703 rotation & arcane_barrage Fluffy_Pillow 40988.1/72166: 57% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:23.030 cooldowns h deathborne Fluffy_Pillow 47233.3/72166: 65% mana crimson_chorus(2), empyreal_surge(5)
4:24.357 cooldowns j touch_of_the_magi Fluffy_Pillow 46648.6/72166: 65% mana deathborne, crimson_chorus(3), empyreal_surge(5)
4:25.685 cooldowns m arcane_power Fluffy_Pillow 46065.3/72166: 64% mana arcane_charge(4), deathborne, crimson_chorus(3), empyreal_surge(5)
4:25.685 default X berserking Fluffy_Pillow 46065.3/72166: 64% mana arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3), empyreal_surge(5)
4:25.685 rotation * arcane_missiles Fluffy_Pillow 46065.3/72166: 64% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3), empyreal_surge(5)
4:35.104 default T counterspell Fluffy_Pillow 48409.9/72166: 67% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne
4:35.104 rotation @ arcane_blast Fluffy_Pillow 47909.9/72166: 66% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne
4:36.336 rotation @ arcane_blast Fluffy_Pillow 46250.6/72166: 64% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne
4:37.569 rotation @ arcane_blast Fluffy_Pillow 44592.7/72166: 62% mana berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne
4:38.801 rotation @ arcane_blast Fluffy_Pillow 42933.4/72166: 59% mana arcane_charge(4), arcane_power, deathborne
4:40.154 rotation = arcane_barrage Fluffy_Pillow 41448.7/72166: 57% mana arcane_charge(4), arcane_power, clearcasting, deathborne
4:41.482 rotation : arcane_orb Fluffy_Pillow 47695.3/72166: 66% mana clearcasting, deathborne
4:42.809 rotation @ arcane_blast Fluffy_Pillow 49110.6/72166: 68% mana arcane_charge(2), clearcasting, deathborne
4:44.480 rotation @ arcane_blast Fluffy_Pillow 47397.4/72166: 66% mana arcane_charge(3), clearcasting
4:45.992 cooldowns n rune_of_power Fluffy_Pillow 44079.7/72166: 61% mana arcane_charge(4), clearcasting
4:47.321 rotation + arcane_missiles Fluffy_Pillow 45997.8/72166: 64% mana arcane_charge(4), clearcasting, rune_of_power
4:49.318 rotation @ arcane_blast Fluffy_Pillow 48880.1/72166: 68% mana arcane_charge(4), rune_of_power
4:50.671 rotation @ arcane_blast Fluffy_Pillow 43957.9/72166: 61% mana arcane_charge(4), rune_of_power
4:52.025 rotation @ arcane_blast Fluffy_Pillow 39037.2/72166: 54% mana arcane_charge(4), rune_of_power
4:53.379 rotation @ arcane_blast Fluffy_Pillow 34116.4/72166: 47% mana arcane_charge(4), rune_of_power
4:54.734 rotation @ arcane_blast Fluffy_Pillow 29197.1/72166: 40% mana arcane_charge(4), rune_of_power
4:56.086 rotation @ arcane_blast Fluffy_Pillow 24273.5/72166: 34% mana arcane_charge(4), rune_of_power
4:57.438 final_burn s arcane_blast Fluffy_Pillow 19349.8/72166: 27% mana arcane_charge(4), clearcasting, rune_of_power
4:58.791 final_burn r arcane_missiles Fluffy_Pillow 14427.6/72166: 20% mana arcane_charge(4), clearcasting, rune_of_power
5:00.852 default T counterspell Fluffy_Pillow 17402.3/72166: 24% mana arcane_charge(4)
5:00.852 final_burn s arcane_blast Fluffy_Pillow 16402.3/72166: 23% mana arcane_charge(4)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Necrolord_none"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=necrolord

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Venthyr_ArcaneProdigy : 6156 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6156.2 6156.2 12.1 / 0.197% 1052.9 / 17.1% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2542.8 2416.0 Mana 0.00% 44.0 99.7% 100%
Talents
Venthyr
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Venthyr_ArcaneProdigy 6156
Arcane Barrage 348 5.7% 19.2 14.68sec 5428 4390 Direct 19.2 4594 9214 5431 18.1%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 19.23 19.22 0.00 0.00 1.2363 0.0000 104357.74 104357.74 0.00% 4390.13 4390.13
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.89% 15.74 8 25 4593.87 3280 10791 4596.19 4017 5511 72301 72301 0.00%
crit 18.11% 3.48 0 11 9213.56 6559 21583 8941.64 0 16309 32056 32056 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.02
    fishing_opener
    [}]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:1.20
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:2.05
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.35
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:7.27
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:3.01
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:0.70
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.36
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [.]:0.35
Arcane Blast 2263 36.8% 118.3 2.52sec 5718 4405 Direct 119.3 4756 9734 5670 18.4%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 118.30 119.30 0.00 0.00 1.2981 0.0000 676455.60 676455.60 0.00% 4404.93 4404.93
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.65% 97.41 68 134 4756.02 922 12002 4757.28 4121 5636 463304 463304 0.00%
crit 18.35% 21.89 7 37 9734.18 1844 24003 9743.41 6109 14988 213151 213151 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.63
    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.97
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.52
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [?]:93.74
Arcane Echo 288 4.7% 156.3 1.92sec 548 0 Direct 156.3 455 947 548 18.9%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 156.31 156.31 0.00 0.00 0.0000 0.0000 85619.72 85619.72 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.10% 126.76 73 188 454.50 220 669 456.16 378 528 57622 57622 0.00%
crit 18.90% 29.55 14 53 947.36 441 1338 950.56 736 1174 27997 27997 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2359 38.3% 44.1 6.37sec 15962 8953 Periodic 302.4 1940 4035 2329 18.6% 24.4%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.13 0.00 302.70 302.44 1.7829 0.2422 704446.23 704446.23 0.00% 8952.74 8952.74
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.41% 246.23 133 389 1939.65 1119 3398 1947.29 1678 2308 477632 477632 0.00%
crit 18.59% 56.21 22 97 4034.79 2238 6796 4051.94 3290 5599 226815 226815 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:0.90
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.87
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.66
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:6.11
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:3.06
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.52
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (130) 0.0% (2.1%) 10.4 28.54sec 3733 2950

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.42 0.00 0.00 0.00 1.2654 0.0000 0.00 0.00 0.00% 2949.64 2949.64

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:9.42
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 130 2.1% 10.4 29.01sec 3734 0 Direct 10.4 3172 6338 3733 17.7%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.42 10.42 0.00 0.00 0.0000 0.0000 38905.72 38905.72 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.26% 8.57 3 14 3171.67 3018 7911 3172.03 3018 3844 27187 27187 0.00%
crit 17.74% 1.85 0 7 6338.39 6035 12674 5468.69 0 8956 11719 11719 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (89) 0.0% (1.4%) 2.0 0.00sec 13112 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 89 1.4% 10.0 21.65sec 2622 0 Periodic 14.0 1555 3115 1874 20.4% 8.1%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 10.00 0.00 14.00 14.00 0.0000 1.7429 26224.14 26224.14 0.00% 1074.76 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 79.61% 11.15 5 14 1555.27 175 1852 1555.02 1279 1852 17337 17337 0.00%
crit 20.39% 2.85 0 9 3115.40 349 3704 2987.54 0 3704 8887 8887 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 14.08sec 540 0 Direct 20.6 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.58 20.58 0.00 0.00 0.0000 0.0000 11111.11 11111.11 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.58% 16.79 5 34 455.88 444 470 455.87 444 469 7655 7655 0.00%
crit 18.42% 3.79 0 11 911.67 887 941 892.01 0 941 3456 3456 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6005 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6005.29 6005.29 0.00% 51.00 51.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.15% 91.37 77 105 43.40 30 57 43.40 41 45 3966 3966 0.00%
crit 19.85% 22.63 9 37 90.14 60 114 90.16 79 101 2040 2040 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:4443.56
Mirrors of Torment 0 (133) 0.0% (2.2%) 3.1 104.97sec 12765 11299

Stats Details: Mirrors Of Torment

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.11 0.00 0.00 0.00 1.1301 0.0000 0.00 0.00 0.00% 11298.59 11298.59

Action Details: Mirrors Of Torment

  • id:314793
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • school:shadow
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by {$320035s3=15}%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].

Action Priority List

    cooldowns
    [h]:1.33
  • if_expr:!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.78
  • if_expr:!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Agonizing Backlash 75 1.2% 6.2 43.74sec 3615 0 Direct 6.2 3005 6151 3615 19.4%

Stats Details: Agonizing Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.16 6.16 0.00 0.00 0.0000 0.0000 22251.88 22251.88 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.59% 4.96 1 8 3004.69 1211 3676 3009.18 2050 3676 14904 14904 0.00%
crit 19.41% 1.19 0 5 6151.35 2421 7352 4548.62 0 7352 7348 7348 0.00%

Action Details: Agonizing Backlash

  • id:320035
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.600000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:320035
  • name:Agonizing Backlash
  • school:shadow
  • tooltip:Movement speed and cast speed slowed by {$s3=15}%.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
    Tormenting Backlash 58 0.9% 3.0 104.75sec 5779 0 Direct 3.0 4962 9927 5777 16.4%

Stats Details: Tormenting Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.01 3.01 0.00 0.00 0.0000 0.0000 17406.18 17406.18 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.56% 2.52 0 4 4961.68 3047 7989 4934.94 0 6783 12489 12489 0.00%
crit 16.44% 0.50 0 3 9926.52 6460 15977 4061.72 0 15977 4917 4917 0.00%

Action Details: Tormenting Backlash

  • id:317589
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.510000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:317589
  • name:Tormenting Backlash
  • school:shadow
  • tooltip:Rooted and Silenced.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
Shadowcore Oil Blast 41 0.7% 41.4 7.14sec 297 0 Direct 41.4 251 501 296 18.3%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.39 41.39 0.00 0.00 0.0000 0.0000 12272.00 12272.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.73% 33.83 17 55 250.74 244 259 250.73 246 256 8482 8482 0.00%
crit 18.27% 7.56 0 18 501.32 488 517 500.75 0 517 3790 3790 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (448) 0.0% (7.2%) 5.8 52.79sec 23157 18937

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.76 0.00 0.00 0.00 1.2229 0.0000 0.00 0.00 0.00% 18936.68 18936.68

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:1.41
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:3.26
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.09
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 448 7.2% 5.8 52.74sec 23157 0 Direct 5.7 23179 0 23179 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.76 5.75 0.00 0.00 0.0000 0.0000 133276.37 133276.37 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 5.75 4 7 23178.70 446 75904 23364.38 16756 31230 133276 133276 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:23213.28
  • base_dd_max:23213.28
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Venthyr_ArcaneProdigy
Arcane Power 3.4 99.30sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.37 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:2.37
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 199.90sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:2.00
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.5 24.88sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.50 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.51
Evocation 3.1 110.27sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.11 0.00 17.21 0.00 3.4841 0.6293 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:0.74
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [@]:1.37
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.2 306.11sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.25
  • if_expr:buff.arcane_power.up
Presence of Mind 3.4 92.86sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.44 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.81
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.51
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.11
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.7 57.54sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.66 0.00 0.00 0.00 1.2229 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.68
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [x]:1.00
Time Warp 1.5 304.14sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.47
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 125.79sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.88 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_ArcaneProdigy
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.88
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 20.2 125.7 14.7sec 2.1sec 12.3sec 83.33% 0.00% 82.5 (82.9) 0.0

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.0s / 62.9s
  • trigger_min/max:0.0s / 17.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 64.4s

Stack Uptimes

  • arcane_charge_1:5.01%
  • arcane_charge_2:8.93%
  • arcane_charge_3:7.78%
  • arcane_charge_4:61.60%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 3.4 0.0 99.3sec 99.3sec 14.7sec 16.60% 0.00% 0.0 (0.0) 3.2

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:73.5s / 127.7s
  • trigger_min/max:73.5s / 127.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:16.60%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 2.0 0.0 199.8sec 199.8sec 12.0sec 8.13% 13.42% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:180.0s / 262.6s
  • trigger_min/max:180.0s / 262.6s
  • trigger_pct:100.00%
  • duration_min/max:4.6s / 12.0s

Stack Uptimes

  • berserking_1:8.13%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.56% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.56%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 18.1 12.2 16.6sec 9.8sec 7.7sec 46.68% 0.00% 1.2 (1.2) 0.2

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.48%
  • clearcasting_2:17.52%
  • clearcasting_3:4.68%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.6sec 60.6sec 28.6sec 52.02% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.94%
  • crimson_chorus_2:17.34%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 2.0 0.0 194.7sec 194.7sec 15.0sec 10.17% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:180.2s / 253.9s
  • trigger_min/max:180.2s / 253.9s
  • trigger_pct:100.00%
  • duration_min/max:11.2s / 15.0s

Stack Uptimes

  • empyreal_surge_5:10.17%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.1 0.0 110.4sec 110.4sec 3.8sec 4.00% 0.00% 14.1 (14.1) 0.0

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.4s / 146.4s
  • trigger_min/max:90.4s / 146.4s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 5.0s

Stack Uptimes

  • evocation_1:4.00%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.2 0.0 304.7sec 304.7sec 23.2sec 9.62% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 329.6s
  • trigger_min/max:300.0s / 329.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.62%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.4 0.0 92.7sec 92.7sec 4.4sec 5.06% 8.59% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:63.1s / 155.9s
  • trigger_min/max:63.1s / 155.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.6s

Stack Uptimes

  • presence_of_mind_1:2.28%
  • presence_of_mind_2:2.33%
  • presence_of_mind_3:0.45%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 9.0 0.0 34.3sec 34.3sec 11.8sec 35.67% 0.00% 0.0 (0.0) 8.7

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.1s / 87.3s
  • trigger_min/max:12.1s / 87.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:35.67%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.3sec 303.3sec 35.5sec 17.22% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 321.5s
  • trigger_min/max:300.0s / 321.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.22%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 1.64% 0.00% 15.00%
Arcane Barrage Arcane Charge 4 98.36% 85.00% 100.00%
Arcane Blast Arcane Charge 0 6.39% 2.00% 11.54%
Arcane Blast Arcane Charge 1 4.39% 0.83% 8.51%
Arcane Blast Arcane Charge 2 9.73% 5.00% 14.05%
Arcane Blast Arcane Charge 3 11.05% 6.67% 15.00%
Arcane Blast Arcane Charge 4 68.44% 54.62% 82.50%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.83% 0.00% 10.49% 1.5s 0.0s 7.2s
Conserve Phase 100.00% 100.00% 100.00% 299.1s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.120120.064239.984
Evocation18.1540.38556.40058.19819.87697.746
Counterspell0.8530.00010.22210.7013.65625.218
Time Warp1.9540.00021.5142.8911.32422.842
Mirrors of Torment14.4820.000181.20153.24820.399197.164
Rune of Power9.5680.00061.54955.70527.061126.316
Touch of the Magi8.3400.00024.22449.73021.74482.531
Arcane Power10.1120.00028.48734.37419.35066.971
Arcane Barrage12.2421.03060.236251.554195.157308.826
Arcane Orb8.2370.00063.98994.31844.874166.550
Presence of Mind28.6110.15988.497102.95856.900166.504

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Venthyr_ArcaneProdigy
mana_regen Mana 3168.33 418794.84 57.95% 132.18 12836.94 2.97%
Evocation Mana 120.59 175909.74 24.34% 1458.69 0.00 0.00%
Mana Gem Mana 2.88 20778.82 2.88% 7216.57 0.00 0.00%
Arcane Barrage Mana 19.23 81712.70 11.31% 4249.87 1190.98 1.44%
Mirrors of Torment Mana 9.16 25460.38 3.52% 2778.47 991.15 3.75%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2416.03 2542.75 15035.5 34260.9 438.8 72165.7
Usage Type Count Total Avg RPE APR
Venthyr_ArcaneProdigy
arcane_blast Mana 120.3 641810.4 5333.5 5425.2 1.1
arcane_missiles Mana 44.5 85351.4 1916.8 1933.9 8.3
arcane_orb Mana 10.5 5256.1 499.8 504.3 7.4
counterspell Mana 12.6 11265.4 893.0 901.1 0.0
mirrors_of_torment Mana 3.1 6266.7 2000.0 2017.1 6.3
time_warp Mana 1.5 2910.9 1961.2 1973.0 0.0
touch_of_the_magi Mana 5.8 14362.2 2472.8 2495.4 9.3

Statistics & Data Analysis

Fight Length
Venthyr_ArcaneProdigy Fight Length
Count 1807
Mean 299.12
Minimum 240.06
Maximum 359.98
Spread ( max - min ) 119.92
Range [ ( max - min ) / 2 * 100% ] 20.05%
Standard Deviation 35.1267
5th Percentile 244.70
95th Percentile 353.82
( 95th Percentile - 5th Percentile ) 109.12
Mean Distribution
Standard Deviation 0.8263
95.00% Confidence Interval ( 297.50 - 300.74 )
Normalized 95.00% Confidence Interval ( 99.46% - 100.54% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 530
0.1% Error 52977
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 43
0.01 Scale Factor Error with Delta=300 1054
DPS
Venthyr_ArcaneProdigy Damage Per Second
Count 1807
Mean 6156.23
Minimum 5340.74
Maximum 7129.84
Spread ( max - min ) 1789.10
Range [ ( max - min ) / 2 * 100% ] 14.53%
Standard Deviation 263.1683
5th Percentile 5717.99
95th Percentile 6600.54
( 95th Percentile - 5th Percentile ) 882.55
Mean Distribution
Standard Deviation 6.1909
95.00% Confidence Interval ( 6144.09 - 6168.36 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 71
0.1% Error 7020
0.1 Scale Factor Error with Delta=300 592
0.05 Scale Factor Error with Delta=300 2365
0.01 Scale Factor Error with Delta=300 59123
Priority Target DPS
Venthyr_ArcaneProdigy Priority Target Damage Per Second
Count 1807
Mean 6156.23
Minimum 5340.74
Maximum 7129.84
Spread ( max - min ) 1789.10
Range [ ( max - min ) / 2 * 100% ] 14.53%
Standard Deviation 263.1683
5th Percentile 5717.99
95th Percentile 6600.54
( 95th Percentile - 5th Percentile ) 882.55
Mean Distribution
Standard Deviation 6.1909
95.00% Confidence Interval ( 6144.09 - 6168.36 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 71
0.1% Error 7020
0.1 Scale Factor Error with Delta=300 592
0.05 Scale Factor Error with Delta=300 2365
0.01 Scale Factor Error with Delta=300 59123
DPS(e)
Venthyr_ArcaneProdigy Damage Per Second (Effective)
Count 1807
Mean 6156.23
Minimum 5340.74
Maximum 7129.84
Spread ( max - min ) 1789.10
Range [ ( max - min ) / 2 * 100% ] 14.53%
Damage
Venthyr_ArcaneProdigy Damage
Count 1807
Mean 1832326.68
Minimum 1336987.86
Maximum 2323153.45
Spread ( max - min ) 986165.59
Range [ ( max - min ) / 2 * 100% ] 26.91%
DTPS
Venthyr_ArcaneProdigy Damage Taken Per Second
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Venthyr_ArcaneProdigy Healing Per Second
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Venthyr_ArcaneProdigy Healing Per Second (Effective)
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Venthyr_ArcaneProdigy Heal
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Venthyr_ArcaneProdigy Healing Taken Per Second
Count 1807
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Venthyr_ArcaneProdigy Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Venthyr_ArcaneProdigyTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Venthyr_ArcaneProdigy Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.51 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.88 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.25 potion,if=buff.arcane_power.up
W 1.47 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 2.00 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 2.00 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
h 1.33 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
i 0.78 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 1.41 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 3.26 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.09 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 2.37 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.68 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.81 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.51 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.11 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 0.90 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.63 arcane_blast
t 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
v 1.00 arcane_orb,if=cooldown.rune_of_power.ready
w 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.87 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.97 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.08 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 0.74 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 1.20 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 2.05 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.35 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.52 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.66 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 6.11 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 3.06 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.52 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 9.42 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 7.27 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 3.01 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 0.70 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.36 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
? 93.74 arcane_blast
@ 1.37 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.35 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwx"U"""""""""""#u$yz{VX~T"""|!"""!<:????????;????;T?-:???;kn*T+>:???;????;???T?-<:???&hjm*p)T?U+??n+??????????@$T?<:??????????;??:T'kn*??>?:??Y;T????;???,?<:?-&ThjmX*+?o???nU???T??+???????@$rsssTss

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Venthyr_ArcaneProdigy 72165.7/72166: 100% mana
Pre precombat 1 food Venthyr_ArcaneProdigy 72165.7/72166: 100% mana
Pre precombat 2 augmentation Venthyr_ArcaneProdigy 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener v arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.326 default W time_warp Fluffy_Pillow 71204.5/72166: 99% mana bloodlust, crimson_chorus
0:01.326 fishing_opener w arcane_blast Fluffy_Pillow 69204.5/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.224 fishing_opener x rune_of_power Fluffy_Pillow 65000.6/72166: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:03.011 fishing_opener " arcane_blast Fluffy_Pillow 66136.5/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 default U use_mana_gem Venthyr_ArcaneProdigy 60420.5/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 fishing_opener " arcane_blast Fluffy_Pillow 67637.1/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.616 fishing_opener " arcane_blast Fluffy_Pillow 61919.6/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.418 fishing_opener " arcane_blast Fluffy_Pillow 56202.2/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.221 fishing_opener " arcane_blast Fluffy_Pillow 50486.1/72166: 70% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.024 fishing_opener " arcane_blast Fluffy_Pillow 44770.1/72166: 62% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:07.826 fishing_opener " arcane_blast Fluffy_Pillow 39052.7/72166: 54% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.628 fishing_opener " arcane_blast Fluffy_Pillow 33335.2/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.430 fishing_opener " arcane_blast Fluffy_Pillow 27617.7/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.233 fishing_opener " arcane_blast Fluffy_Pillow 21901.7/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.036 fishing_opener " arcane_blast Fluffy_Pillow 16185.7/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.837 fishing_opener " arcane_blast Fluffy_Pillow 10466.8/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.640 fishing_opener # arcane_barrage Fluffy_Pillow 4750.8/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.427 fishing_opener u evocation Venthyr_ArcaneProdigy 10216.6/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.987 rotation $ cancel_action Fluffy_Pillow 70354.5/72166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.992 fishing_opener y mirrors_of_torment Fluffy_Pillow 70361.7/72166: 98% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.776 fishing_opener z touch_of_the_magi Fluffy_Pillow 69493.3/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.564 fishing_opener { arcane_power Fluffy_Pillow 68130.6/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.564 default V potion Fluffy_Pillow 68130.6/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.564 default X berserking Fluffy_Pillow 68130.6/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.564 fishing_opener ~ arcane_missiles Fluffy_Pillow 68130.6/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.662 default T counterspell Fluffy_Pillow 64064.5/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.662 fishing_opener " arcane_blast Fluffy_Pillow 63564.5/72166: 88% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.416 fishing_opener " arcane_blast Fluffy_Pillow 61215.2/72166: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.172 fishing_opener " arcane_blast Fluffy_Pillow 58868.9/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.926 fishing_opener | presence_of_mind Fluffy_Pillow 56519.7/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.926 fishing_opener ! arcane_missiles Fluffy_Pillow 56519.7/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.156 fishing_opener " arcane_blast Fluffy_Pillow 58294.9/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.911 fishing_opener " arcane_blast Fluffy_Pillow 55947.1/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.698 fishing_opener " arcane_blast Fluffy_Pillow 56532.1/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect
0:31.485 fishing_opener ! arcane_missiles Fluffy_Pillow 54230.5/72166: 75% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:32.747 rotation < arcane_barrage Fluffy_Pillow 56052.0/72166: 78% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:33.534 rotation : arcane_orb Fluffy_Pillow 61517.8/72166: 85% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:34.321 rotation ? arcane_blast Fluffy_Pillow 62153.7/72166: 86% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:35.310 rotation ? arcane_blast Fluffy_Pillow 59456.2/72166: 82% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:36.208 rotation ? arcane_blast Fluffy_Pillow 55252.3/72166: 77% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.009 rotation ? arcane_blast Fluffy_Pillow 49533.3/72166: 69% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.814 rotation ? arcane_blast Fluffy_Pillow 43820.2/72166: 61% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.615 rotation ? arcane_blast Fluffy_Pillow 38101.3/72166: 53% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.418 rotation ? arcane_blast Fluffy_Pillow 32385.3/72166: 45% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.220 rotation ? arcane_blast Fluffy_Pillow 26667.8/72166: 37% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.023 rotation ; arcane_barrage Fluffy_Pillow 20951.8/72166: 29% mana arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:42.046 rotation ? arcane_blast Fluffy_Pillow 26758.3/72166: 37% mana clearcasting(2), potion_of_spectral_intellect
0:44.036 rotation ? arcane_blast Fluffy_Pillow 28255.5/72166: 39% mana arcane_charge, clearcasting(2)
0:45.865 rotation ? arcane_blast Fluffy_Pillow 28145.3/72166: 39% mana arcane_charge(2), clearcasting(2)
0:47.538 rotation ? arcane_blast Fluffy_Pillow 26434.9/72166: 37% mana arcane_charge(3), clearcasting(2)
0:49.051 rotation ; arcane_barrage Fluffy_Pillow 23118.7/72166: 32% mana arcane_charge(4), clearcasting(2)
0:50.378 default T counterspell Fluffy_Pillow 29363.9/72166: 41% mana clearcasting(2)
0:50.378 rotation ? arcane_blast Fluffy_Pillow 28363.9/72166: 39% mana clearcasting(2)
0:52.367 rotation - arcane_missiles Fluffy_Pillow 29859.7/72166: 41% mana arcane_charge, clearcasting(2)
0:56.157 rotation : arcane_orb Fluffy_Pillow 35329.8/72166: 49% mana arcane_charge
0:57.485 rotation ? arcane_blast Fluffy_Pillow 36746.5/72166: 51% mana arcane_charge(3)
0:58.998 rotation ? arcane_blast Fluffy_Pillow 33430.3/72166: 46% mana arcane_charge(4), clearcasting
1:00.351 rotation ? arcane_blast Fluffy_Pillow 28508.1/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus
1:01.703 rotation ; arcane_barrage Fluffy_Pillow 23584.4/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus
1:03.032 cooldowns k touch_of_the_magi Fluffy_Pillow 29832.5/72166: 41% mana clearcasting, crimson_chorus
1:04.359 cooldowns n rune_of_power Fluffy_Pillow 29247.8/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus
1:05.684 rotation * arcane_missiles Fluffy_Pillow 31160.2/72166: 43% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:14.388 default T counterspell Fluffy_Pillow 21222.8/72166: 29% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:14.388 rotation + arcane_missiles Fluffy_Pillow 20222.8/72166: 28% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:16.388 rotation > arcane_barrage Fluffy_Pillow 23109.4/72166: 32% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.715 rotation : arcane_orb Fluffy_Pillow 29354.7/72166: 41% mana crimson_chorus(2)
1:19.043 rotation ? arcane_blast Fluffy_Pillow 30771.4/72166: 43% mana arcane_charge(2), crimson_chorus(2)
1:20.714 rotation ? arcane_blast Fluffy_Pillow 29058.2/72166: 40% mana arcane_charge(3), crimson_chorus(3)
1:22.227 rotation ? arcane_blast Fluffy_Pillow 25741.9/72166: 36% mana arcane_charge(4), crimson_chorus(3)
1:23.581 rotation ; arcane_barrage Fluffy_Pillow 20821.1/72166: 29% mana arcane_charge(4), crimson_chorus(3)
1:24.907 rotation ? arcane_blast Fluffy_Pillow 27064.9/72166: 38% mana crimson_chorus(3)
1:26.898 rotation ? arcane_blast Fluffy_Pillow 28563.6/72166: 40% mana arcane_charge, crimson_chorus(3)
1:28.727 rotation ? arcane_blast Fluffy_Pillow 28453.4/72166: 39% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:30.398 rotation ? arcane_blast Fluffy_Pillow 26740.2/72166: 37% mana arcane_charge(3), clearcasting
1:31.911 rotation ; arcane_barrage Fluffy_Pillow 23423.9/72166: 32% mana arcane_charge(4), clearcasting
1:33.238 rotation ? arcane_blast Fluffy_Pillow 29669.1/72166: 41% mana clearcasting
1:35.230 rotation ? arcane_blast Fluffy_Pillow 31169.2/72166: 43% mana arcane_charge, clearcasting
1:37.060 rotation ? arcane_blast Fluffy_Pillow 31060.5/72166: 43% mana arcane_charge(2), clearcasting
1:38.731 default T counterspell Fluffy_Pillow 29347.2/72166: 41% mana arcane_charge(3), clearcasting
1:38.731 rotation ? arcane_blast Fluffy_Pillow 28347.2/72166: 39% mana arcane_charge(3), clearcasting
1:40.244 rotation - arcane_missiles Fluffy_Pillow 25031.0/72166: 35% mana arcane_charge(4), clearcasting
1:42.331 rotation < arcane_barrage Fluffy_Pillow 28043.2/72166: 39% mana arcane_charge(4), clearcasting
1:43.660 rotation : arcane_orb Fluffy_Pillow 34291.3/72166: 48% mana clearcasting
1:44.988 rotation ? arcane_blast Fluffy_Pillow 35708.0/72166: 49% mana arcane_charge(2), clearcasting
1:46.660 rotation ? arcane_blast Fluffy_Pillow 33996.2/72166: 47% mana arcane_charge(3), clearcasting
1:48.173 rotation ? arcane_blast Fluffy_Pillow 30680.0/72166: 43% mana arcane_charge(4), clearcasting
1:49.526 rotation & arcane_barrage Fluffy_Pillow 25757.8/72166: 36% mana arcane_charge(4), clearcasting(2)
1:50.853 cooldowns h mirrors_of_torment Fluffy_Pillow 32003.0/72166: 44% mana clearcasting(3)
1:52.181 cooldowns j touch_of_the_magi Fluffy_Pillow 31919.7/72166: 44% mana clearcasting(3)
1:53.511 cooldowns m arcane_power Fluffy_Pillow 31339.3/72166: 43% mana arcane_charge(4), clearcasting(3)
1:53.511 rotation * arcane_missiles Fluffy_Pillow 31339.3/72166: 43% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power
2:01.255 cooldowns p presence_of_mind Fluffy_Pillow 44539.6/72166: 62% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus
2:01.255 rotation ) arcane_blast Fluffy_Pillow 44539.6/72166: 62% mana arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus
2:02.584 default T counterspell Fluffy_Pillow 43020.3/72166: 60% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus
2:02.731 rotation ? arcane_blast Fluffy_Pillow 42732.4/72166: 59% mana arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus
2:04.059 default U use_mana_gem Venthyr_ArcaneProdigy 41211.7/72166: 57% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:04.059 rotation + arcane_missiles Fluffy_Pillow 48428.2/72166: 67% mana arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power, crimson_chorus
2:06.179 rotation ? arcane_blast Fluffy_Pillow 54374.7/72166: 75% mana arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus
2:07.507 rotation ? arcane_blast Fluffy_Pillow 52853.9/72166: 73% mana arcane_charge(4), arcane_power, crimson_chorus
2:08.860 cooldowns n rune_of_power Fluffy_Pillow 47931.7/72166: 66% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.187 rotation + arcane_missiles Fluffy_Pillow 49847.0/72166: 69% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:12.269 rotation ? arcane_blast Fluffy_Pillow 52852.0/72166: 73% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
2:13.622 rotation ? arcane_blast Fluffy_Pillow 47929.8/72166: 66% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
2:14.976 rotation ? arcane_blast Fluffy_Pillow 43009.0/72166: 60% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
2:16.330 rotation ? arcane_blast Fluffy_Pillow 38088.3/72166: 53% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
2:17.682 rotation ? arcane_blast Fluffy_Pillow 33164.6/72166: 46% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
2:19.036 rotation ? arcane_blast Fluffy_Pillow 28243.9/72166: 39% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
2:20.391 rotation ? arcane_blast Fluffy_Pillow 23324.6/72166: 32% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
2:21.744 rotation ? arcane_blast Fluffy_Pillow 18402.4/72166: 26% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
2:23.097 rotation ? arcane_blast Fluffy_Pillow 13480.2/72166: 19% mana arcane_charge(4), crimson_chorus(3)
2:24.450 rotation ? arcane_blast Fluffy_Pillow 8558.0/72166: 12% mana arcane_charge(4), crimson_chorus(3)
2:25.804 rotation @ evocation Venthyr_ArcaneProdigy 3637.2/72166: 5% mana arcane_charge(4), crimson_chorus(3)
2:30.538 rotation $ cancel_action Fluffy_Pillow 69440.8/72166: 96% mana arcane_charge(4), evocation, crimson_chorus(3)
2:30.543 default T counterspell Fluffy_Pillow 69448.0/72166: 96% mana arcane_charge(4), crimson_chorus(3)
2:30.543 rotation ? arcane_blast Fluffy_Pillow 68448.0/72166: 95% mana arcane_charge(4), crimson_chorus(3)
2:31.897 rotation < arcane_barrage Fluffy_Pillow 63527.3/72166: 88% mana arcane_charge(4)
2:33.223 rotation : arcane_orb Fluffy_Pillow 69771.1/72166: 97% mana
2:34.549 rotation ? arcane_blast Fluffy_Pillow 71184.9/72166: 99% mana arcane_charge(2)
2:36.219 rotation ? arcane_blast Fluffy_Pillow 68045.0/72166: 94% mana arcane_charge(3)
2:37.732 rotation ? arcane_blast Fluffy_Pillow 64728.8/72166: 90% mana arcane_charge(4)
2:39.085 rotation ? arcane_blast Fluffy_Pillow 59806.6/72166: 83% mana arcane_charge(4)
2:40.439 rotation ? arcane_blast Fluffy_Pillow 54885.8/72166: 76% mana arcane_charge(4)
2:41.793 rotation ? arcane_blast Fluffy_Pillow 49965.1/72166: 69% mana arcane_charge(4)
2:43.147 rotation ? arcane_blast Fluffy_Pillow 45044.3/72166: 62% mana arcane_charge(4)
2:44.500 rotation ? arcane_blast Fluffy_Pillow 40122.1/72166: 56% mana arcane_charge(4)
2:45.854 rotation ? arcane_blast Fluffy_Pillow 35201.4/72166: 49% mana arcane_charge(4)
2:47.208 rotation ? arcane_blast Fluffy_Pillow 30280.6/72166: 42% mana arcane_charge(4), clearcasting
2:48.561 rotation ; arcane_barrage Fluffy_Pillow 25358.4/72166: 35% mana arcane_charge(4), clearcasting
2:49.888 rotation ? arcane_blast Fluffy_Pillow 31603.6/72166: 44% mana clearcasting
2:51.877 rotation ? arcane_blast Fluffy_Pillow 33099.4/72166: 46% mana arcane_charge, clearcasting
2:53.709 rotation : arcane_orb Fluffy_Pillow 32993.6/72166: 46% mana arcane_charge(2), clearcasting
2:55.035 default T counterspell Fluffy_Pillow 34407.4/72166: 48% mana arcane_charge(4), clearcasting
2:55.035 rotation ' arcane_barrage Fluffy_Pillow 33407.4/72166: 46% mana arcane_charge(4), clearcasting
2:56.362 cooldowns k touch_of_the_magi Fluffy_Pillow 39652.6/72166: 55% mana clearcasting
2:57.690 cooldowns n rune_of_power Fluffy_Pillow 39069.3/72166: 54% mana arcane_charge(4), clearcasting
2:59.020 rotation * arcane_missiles Fluffy_Pillow 40988.9/72166: 57% mana arcane_charge(4), clearcasting, rune_of_power
3:07.677 rotation ? arcane_blast Fluffy_Pillow 30983.7/72166: 43% mana arcane_charge(4), rune_of_power, crimson_chorus
3:09.030 rotation ? arcane_blast Fluffy_Pillow 26061.5/72166: 36% mana arcane_charge(4), rune_of_power, crimson_chorus
3:10.382 rotation > arcane_barrage Fluffy_Pillow 21137.9/72166: 29% mana arcane_charge(4), rune_of_power, crimson_chorus
3:11.709 rotation ? arcane_blast Fluffy_Pillow 27383.1/72166: 38% mana crimson_chorus(2)
3:13.698 rotation : arcane_orb Fluffy_Pillow 28878.8/72166: 40% mana arcane_charge, crimson_chorus(2)
3:15.037 rotation ? arcane_blast Fluffy_Pillow 30311.4/72166: 42% mana arcane_charge(3), crimson_chorus(2)
3:16.551 rotation ? arcane_blast Fluffy_Pillow 26996.6/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:17.904 default Y use_item_empyreal_ordnance Fluffy_Pillow 22074.4/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:17.904 rotation ; arcane_barrage Fluffy_Pillow 22074.4/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:19.232 default T counterspell Fluffy_Pillow 28321.1/72166: 39% mana clearcasting, crimson_chorus(2)
3:19.232 rotation ? arcane_blast Fluffy_Pillow 27321.1/72166: 38% mana clearcasting, crimson_chorus(2)
3:21.221 rotation ? arcane_blast Fluffy_Pillow 28816.8/72166: 40% mana arcane_charge, clearcasting, crimson_chorus(3)
3:23.052 rotation ? arcane_blast Fluffy_Pillow 28709.6/72166: 40% mana arcane_charge(2), clearcasting, crimson_chorus(3)
3:24.722 rotation ? arcane_blast Fluffy_Pillow 26994.9/72166: 37% mana arcane_charge(3), clearcasting, crimson_chorus(3)
3:26.235 rotation ; arcane_barrage Fluffy_Pillow 23678.6/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:27.563 rotation ? arcane_blast Fluffy_Pillow 29925.3/72166: 41% mana clearcasting(2), crimson_chorus(3)
3:29.552 rotation ? arcane_blast Fluffy_Pillow 31421.0/72166: 44% mana arcane_charge, clearcasting(2), crimson_chorus(3)
3:31.382 rotation ? arcane_blast Fluffy_Pillow 31312.3/72166: 43% mana arcane_charge(2), clearcasting(2)
3:33.056 rotation , arcane_missiles Fluffy_Pillow 29603.4/72166: 41% mana arcane_charge(3), clearcasting(3)
3:35.077 rotation ? arcane_blast Fluffy_Pillow 32520.4/72166: 45% mana arcane_charge(3), clearcasting(2), empyreal_surge(5)
3:36.590 rotation < arcane_barrage Fluffy_Pillow 29204.1/72166: 40% mana arcane_charge(4), clearcasting(2), empyreal_surge(5)
3:37.916 rotation : arcane_orb Fluffy_Pillow 35447.9/72166: 49% mana clearcasting(2), empyreal_surge(5)
3:39.244 rotation ? arcane_blast Fluffy_Pillow 36864.6/72166: 51% mana arcane_charge(2), clearcasting(2), empyreal_surge(5)
3:40.916 rotation - arcane_missiles Fluffy_Pillow 35152.8/72166: 49% mana arcane_charge(3), clearcasting(2), empyreal_surge(5)
3:42.963 rotation & arcane_barrage Fluffy_Pillow 38107.3/72166: 53% mana arcane_charge(3), clearcasting(2), empyreal_surge(5)
3:44.291 default T counterspell Fluffy_Pillow 43271.4/72166: 60% mana clearcasting(2), empyreal_surge(5)
3:44.291 cooldowns h mirrors_of_torment Fluffy_Pillow 42271.4/72166: 59% mana clearcasting(2), empyreal_surge(5)
3:45.617 cooldowns j touch_of_the_magi Fluffy_Pillow 42185.3/72166: 58% mana clearcasting(2), empyreal_surge(5)
3:46.945 cooldowns m arcane_power Fluffy_Pillow 41602.0/72166: 58% mana arcane_charge(4), clearcasting(2), empyreal_surge(5)
3:46.945 default X berserking Fluffy_Pillow 41602.0/72166: 58% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5)
3:46.945 rotation * arcane_missiles Fluffy_Pillow 41602.0/72166: 58% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5)
3:55.878 rotation + arcane_missiles Fluffy_Pillow 52768.4/72166: 73% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power
3:57.646 rotation ? arcane_blast Fluffy_Pillow 55320.2/72166: 77% mana berserking, arcane_charge(4), arcane_power, rune_of_power
3:58.879 cooldowns o presence_of_mind Fluffy_Pillow 53662.3/72166: 74% mana berserking, arcane_charge(4), arcane_power, rune_of_power
3:58.879 rotation ? arcane_blast Fluffy_Pillow 53662.3/72166: 74% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power
4:00.087 rotation ? arcane_blast Fluffy_Pillow 54854.9/72166: 76% mana arcane_charge(4), arcane_power, presence_of_mind(2)
4:01.415 rotation ? arcane_blast Fluffy_Pillow 53334.1/72166: 74% mana arcane_charge(4), arcane_power, presence_of_mind
4:02.743 cooldowns n rune_of_power Fluffy_Pillow 51813.4/72166: 72% mana arcane_charge(4), crimson_chorus
4:04.069 default U use_mana_gem Venthyr_ArcaneProdigy 53727.2/72166: 74% mana arcane_charge(4), rune_of_power, crimson_chorus
4:04.069 rotation ? arcane_blast Fluffy_Pillow 60943.8/72166: 84% mana arcane_charge(4), rune_of_power, crimson_chorus
4:05.424 rotation ? arcane_blast Fluffy_Pillow 56024.5/72166: 78% mana arcane_charge(4), rune_of_power, crimson_chorus
4:06.778 rotation ? arcane_blast Fluffy_Pillow 51103.7/72166: 71% mana arcane_charge(4), rune_of_power, crimson_chorus
4:08.133 default T counterspell Fluffy_Pillow 46184.4/72166: 64% mana arcane_charge(4), rune_of_power, crimson_chorus
4:08.291 rotation ? arcane_blast Fluffy_Pillow 45412.4/72166: 63% mana arcane_charge(4), rune_of_power, crimson_chorus
4:09.645 rotation ? arcane_blast Fluffy_Pillow 40491.7/72166: 56% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
4:10.998 rotation + arcane_missiles Fluffy_Pillow 35569.5/72166: 49% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
4:13.124 rotation ? arcane_blast Fluffy_Pillow 38638.0/72166: 54% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:14.477 rotation ? arcane_blast Fluffy_Pillow 33715.8/72166: 47% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:15.829 rotation ? arcane_blast Fluffy_Pillow 28792.2/72166: 40% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
4:17.182 rotation ? arcane_blast Fluffy_Pillow 23870.0/72166: 33% mana arcane_charge(4), crimson_chorus(2)
4:18.536 rotation ? arcane_blast Fluffy_Pillow 18949.2/72166: 26% mana arcane_charge(4), crimson_chorus(2)
4:19.890 rotation ? arcane_blast Fluffy_Pillow 14028.5/72166: 19% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:21.243 rotation ? arcane_blast Fluffy_Pillow 9106.3/72166: 13% mana arcane_charge(4), clearcasting, crimson_chorus(2)
4:22.597 rotation @ evocation Fluffy_Pillow 4185.5/72166: 6% mana arcane_charge(4), clearcasting, crimson_chorus(3)
4:27.279 rotation $ cancel_action Fluffy_Pillow 69266.3/72166: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(3)
4:27.284 final_burn r arcane_missiles Fluffy_Pillow 69273.5/72166: 96% mana arcane_charge(4), clearcasting, crimson_chorus(3)
4:29.232 final_burn s arcane_blast Fluffy_Pillow 72085.1/72166: 100% mana arcane_charge(4), crimson_chorus(3)
4:30.583 final_burn s arcane_blast Fluffy_Pillow 65293.6/72166: 90% mana arcane_charge(4), crimson_chorus(3)
4:31.937 final_burn s arcane_blast Fluffy_Pillow 60372.8/72166: 84% mana arcane_charge(4)
4:33.292 default T counterspell Fluffy_Pillow 55453.5/72166: 77% mana arcane_charge(4)
4:33.292 final_burn s arcane_blast Fluffy_Pillow 54453.5/72166: 75% mana arcane_charge(4)
4:34.645 final_burn s arcane_blast Fluffy_Pillow 49531.3/72166: 69% mana arcane_charge(4)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Venthyr_ArcaneProdigy"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=venthyr
soulbind=34:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Venthyr_ArtificeoftheArchmage : 6005 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6005.3 6005.3 11.8 / 0.196% 876.0 / 14.6% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2557.5 2443.2 Mana 0.00% 43.6 100.2% 100%
Talents
Venthyr
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Venthyr_ArtificeoftheArchmage 6005
Arcane Barrage 360 6.0% 20.2 14.09sec 5363 4330 Direct 20.2 4565 9089 5364 17.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.19 20.18 0.00 0.00 1.2384 0.0000 108247.16 108247.16 0.00% 4330.23 4330.23
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.33% 16.62 9 26 4565.46 2676 8644 4564.26 4099 5039 75839 75839 0.00%
crit 17.67% 3.56 0 10 9088.68 6559 17287 8885.90 0 13917 32408 32408 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.01
    fishing_opener
    [}]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.53
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.37
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.12
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:7.38
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:3.06
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:1.15
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.50
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.15
Arcane Blast 2134 35.5% 116.2 2.58sec 5507 4240 Direct 117.2 4572 9461 5461 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.18 117.18 0.00 0.00 1.2988 0.0000 639857.58 639857.58 0.00% 4240.30 4240.30
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.83% 95.89 68 129 4572.43 922 12002 4577.06 4048 5277 438386 438386 0.00%
crit 18.17% 21.30 5 38 9461.42 1844 24003 9483.43 6095 13648 201472 201472 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.80
    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.92
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.65
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [@]:91.42
Arcane Echo 289 4.8% 160.5 1.88sec 542 0 Direct 160.5 444 946 542 19.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 160.46 160.46 0.00 0.00 0.0000 0.0000 86927.04 86927.04 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.53% 129.22 79 176 444.36 220 669 444.59 380 493 57393 57393 0.00%
crit 19.47% 31.25 12 62 945.53 441 1338 946.27 698 1127 29534 29534 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2339 39.0% 44.8 6.31sec 15719 8813 Periodic 307.0 1894 4003 2293 18.9% 24.8%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.76 0.00 307.27 307.00 1.7836 0.2423 703619.08 703619.08 0.00% 8813.08 8813.08
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.08% 248.91 151 385 1893.68 1119 3398 1896.61 1642 2259 471174 471174 0.00%
crit 18.92% 58.09 31 98 4003.01 2238 6796 4011.26 3109 5129 232445 232445 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:0.97
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.90
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.94
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:5.39
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:3.40
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.65
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (136) 0.0% (2.3%) 11.1 26.99sec 3685 2908

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.09 0.00 0.00 0.00 1.2671 0.0000 0.00 0.00 0.00% 2907.93 2907.93

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:10.09
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 136 2.3% 11.1 27.59sec 3686 0 Direct 11.1 3137 6282 3684 17.4%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.09 11.09 0.00 0.00 0.0000 0.0000 40859.27 40859.27 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.55% 9.15 3 15 3137.10 3018 4478 3136.79 3018 3456 28706 28706 0.00%
crit 17.45% 1.93 0 8 6282.29 6035 8956 5451.50 0 8956 12153 12153 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12597 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 9.9 26.64sec 2523 0 Periodic 13.5 1565 3091 1860 19.4% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.94 0.00 13.47 13.47 0.0000 1.7480 25068.10 25068.10 0.00% 1064.64 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.60% 10.86 3 14 1564.84 175 1852 1565.83 1223 1852 16990 16990 0.00%
crit 19.40% 2.61 0 7 3091.17 349 3704 2905.01 0 3704 8078 8078 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.8 14.00sec 540 0 Direct 20.8 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.78 20.78 0.00 0.00 0.0000 0.0000 11213.32 11213.32 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.63% 16.96 7 29 455.92 444 470 455.90 444 468 7733 7733 0.00%
crit 18.37% 3.82 0 11 912.01 887 941 894.18 0 941 3480 3480 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6007 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6006.59 6006.59 0.00% 51.01 51.01
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.10% 91.31 76 105 43.41 30 57 43.41 42 45 3964 3964 0.00%
crit 19.90% 22.69 9 38 90.02 60 114 90.01 74 106 2042 2042 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3714.75
Mirrors of Torment 0 (116) 0.0% (1.9%) 2.7 129.27sec 13079 11629

Stats Details: Mirrors Of Torment

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.67 0.00 0.00 0.00 1.1250 0.0000 0.00 0.00 0.00% 11629.01 11629.01

Action Details: Mirrors Of Torment

  • id:314793
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • school:shadow
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by {$320035s3=15}%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].

Action Priority List

    cooldowns
    [h]:0.78
  • if_expr:!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.89
  • if_expr:!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Agonizing Backlash 68 1.1% 5.3 51.87sec 3843 0 Direct 5.3 3139 6277 3842 22.5%

Stats Details: Agonizing Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.30 5.30 0.00 0.00 0.0000 0.0000 20361.73 20361.73 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 77.54% 4.11 0 6 3138.92 1211 3676 3144.86 0 3676 12893 12893 0.00%
crit 22.46% 1.19 0 4 6276.93 2421 7352 4513.01 0 7352 7468 7468 0.00%

Action Details: Agonizing Backlash

  • id:320035
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.600000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:320035
  • name:Agonizing Backlash
  • school:shadow
  • tooltip:Movement speed and cast speed slowed by {$s3=15}%.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
    Tormenting Backlash 48 0.8% 2.6 128.55sec 5631 0 Direct 2.6 4898 9806 5628 14.9%

Stats Details: Tormenting Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.58 2.58 0.00 0.00 0.0000 0.0000 14513.66 14513.66 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 85.08% 2.19 0 3 4897.93 3230 6783 4821.14 0 6608 10741 10741 0.00%
crit 14.92% 0.38 0 3 9805.67 9141 13216 3300.24 0 13216 3773 3773 0.00%

Action Details: Tormenting Backlash

  • id:317589
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.510000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:317589
  • name:Tormenting Backlash
  • school:shadow
  • tooltip:Rooted and Silenced.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
Shadowcore Oil Blast 41 0.7% 41.6 7.21sec 297 0 Direct 41.6 251 501 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.56 41.56 0.00 0.00 0.0000 0.0000 12344.47 12344.47 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.52% 33.88 18 55 250.70 244 259 250.69 246 256 8493 8493 0.00%
crit 18.48% 7.68 0 19 501.43 488 517 501.12 0 517 3852 3852 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (450) 0.0% (7.5%) 6.1 49.52sec 22177 18101

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.10 0.00 0.00 0.00 1.2252 0.0000 0.00 0.00 0.00% 18101.19 18101.19

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:0.80
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.17
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 450 7.5% 6.1 49.44sec 22177 0 Direct 6.1 22193 0 22193 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.10 6.09 0.00 0.00 0.0000 0.0000 135179.67 135179.67 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.09 5 8 22193.31 893 75222 22180.97 16878 27992 135180 135180 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:32840.45
  • base_dd_max:32840.45
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Venthyr_ArtificeoftheArchmage
Arcane Power 2.8 123.13sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:1.80
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 246.40sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.80
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.78sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.61 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.61
Evocation 3.3 105.19sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.30 0.00 18.22 0.00 3.4860 0.6299 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:1.03
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.26
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.41sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.18 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.21
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.69
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.28
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.88sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.89 0.00 0.00 0.00 1.2239 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.92
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [x]:1.00
Time Warp 1.5 304.09sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 3.0 121.85sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.96 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_ArtificeoftheArchmage
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.96
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.2 125.5 14.2sec 2.1sec 11.9sec 83.95% 0.00% 81.5 (82.2) 0.0

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.7s / 53.6s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.9s

Stack Uptimes

  • arcane_charge_1:4.73%
  • arcane_charge_2:9.62%
  • arcane_charge_3:7.68%
  • arcane_charge_4:61.91%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 123.2sec 123.2sec 14.8sec 13.68% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.2s
  • trigger_min/max:120.0s / 143.2s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 15.0s

Stack Uptimes

  • arcane_power_1:13.68%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 246.5sec 246.5sec 11.8sec 6.96% 12.20% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.4s / 270.4s
  • trigger_min/max:241.4s / 270.4s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 12.0s

Stack Uptimes

  • berserking_1:6.96%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.48% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.48%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.9 17.0sec 9.7sec 8.2sec 48.47% 0.00% 1.1 (1.1) 0.3

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.83%
  • clearcasting_2:18.71%
  • clearcasting_3:4.93%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.6sec 28.7sec 52.05% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.9s
  • trigger_min/max:60.0s / 65.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.93%
  • crimson_chorus_2:17.33%
  • crimson_chorus_3:16.79%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 241.1sec 241.1sec 14.6sec 9.00% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.5s / 265.1s
  • trigger_min/max:237.5s / 265.1s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.00%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.9sec 104.9sec 3.8sec 4.23% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.2s / 144.7s
  • trigger_min/max:90.2s / 144.7s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.43% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.43%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.3sec 98.3sec 4.0sec 4.21% 8.15% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 172.0s
  • trigger_min/max:62.7s / 172.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 14.8s

Stack Uptimes

  • presence_of_mind_1:2.02%
  • presence_of_mind_2:2.02%
  • presence_of_mind_3:0.18%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.7sec 35.7sec 11.8sec 34.14% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 62.4s
  • trigger_min/max:14.5s / 62.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.14%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 304.0sec 304.0sec 35.6sec 17.21% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 325.9s
  • trigger_min/max:300.0s / 325.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.21%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.00% 0.00% 3.85%
Arcane Barrage Arcane Charge 3 2.59% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 97.41% 84.21% 100.00%
Arcane Blast Arcane Charge 0 6.10% 2.68% 11.43%
Arcane Blast Arcane Charge 1 4.11% 0.85% 8.06%
Arcane Blast Arcane Charge 2 10.00% 5.31% 14.42%
Arcane Blast Arcane Charge 3 11.14% 6.09% 15.38%
Arcane Blast Arcane Charge 4 68.65% 58.59% 79.49%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 3.18% 0.00% 9.55% 1.6s 0.0s 7.3s
Conserve Phase 100.00% 100.00% 100.00% 300.7s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.671120.093239.965
Evocation14.4330.17454.66048.16722.227112.781
Counterspell0.8040.0009.82810.1573.51719.613
Time Warp2.1960.00025.9043.2621.32527.231
Mirrors of Torment30.58115.907160.17789.65457.987178.860
Rune of Power7.3800.00034.41745.97019.92172.772
Touch of the Magi5.4550.00025.09935.16018.59361.527
Arcane Power8.3430.00023.16723.49517.49847.885
Arcane Barrage11.6920.00551.570250.666196.366309.507
Arcane Orb6.9120.00058.94782.86543.140139.410
Presence of Mind32.5580.000107.280115.54880.564171.038

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Venthyr_ArtificeoftheArchmage
mana_regen Mana 3177.79 419440.54 57.11% 131.99 14424.30 3.32%
Evocation Mana 127.53 185936.95 25.32% 1457.96 0.00 0.00%
Mana Gem Mana 2.96 21346.66 2.91% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.18 85520.36 11.65% 4237.92 1282.35 1.48%
Mirrors of Torment Mana 7.88 22143.74 3.02% 2808.98 612.14 2.69%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2443.16 2557.54 16310.6 37777.0 3017.2 72165.7
Usage Type Count Total Avg RPE APR
Venthyr_ArtificeoftheArchmage
arcane_blast Mana 118.4 643837.8 5437.1 5541.6 1.0
arcane_missiles Mana 45.2 92543.9 2045.8 2067.4 7.6
arcane_orb Mana 11.2 5604.4 500.0 505.4 7.3
counterspell Mana 12.7 11360.1 891.4 901.0 0.0
mirrors_of_torment Mana 2.7 5393.9 2000.0 2022.9 6.5
time_warp Mana 1.5 2980.8 1999.6 2013.9 0.0
touch_of_the_magi Mana 6.2 15369.7 2495.4 2521.5 8.8

Statistics & Data Analysis

Fight Length
Venthyr_ArtificeoftheArchmage Fight Length
Count 1508
Mean 300.67
Minimum 240.09
Maximum 359.97
Spread ( max - min ) 119.87
Range [ ( max - min ) / 2 * 100% ] 19.93%
Standard Deviation 34.3335
5th Percentile 247.78
95th Percentile 353.96
( 95th Percentile - 5th Percentile ) 106.19
Mean Distribution
Standard Deviation 0.8841
95.00% Confidence Interval ( 298.94 - 302.40 )
Normalized 95.00% Confidence Interval ( 99.42% - 100.58% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 501
0.1% Error 50090
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1007
DPS
Venthyr_ArtificeoftheArchmage Damage Per Second
Count 1508
Mean 6005.27
Minimum 5154.96
Maximum 6897.06
Spread ( max - min ) 1742.10
Range [ ( max - min ) / 2 * 100% ] 14.50%
Standard Deviation 233.7937
5th Percentile 5649.77
95th Percentile 6398.77
( 95th Percentile - 5th Percentile ) 749.00
Mean Distribution
Standard Deviation 6.0205
95.00% Confidence Interval ( 5993.47 - 6017.07 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5823
0.1 Scale Factor Error with Delta=300 467
0.05 Scale Factor Error with Delta=300 1867
0.01 Scale Factor Error with Delta=300 46661
Priority Target DPS
Venthyr_ArtificeoftheArchmage Priority Target Damage Per Second
Count 1508
Mean 6005.27
Minimum 5154.96
Maximum 6897.06
Spread ( max - min ) 1742.10
Range [ ( max - min ) / 2 * 100% ] 14.50%
Standard Deviation 233.7937
5th Percentile 5649.77
95th Percentile 6398.77
( 95th Percentile - 5th Percentile ) 749.00
Mean Distribution
Standard Deviation 6.0205
95.00% Confidence Interval ( 5993.47 - 6017.07 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5823
0.1 Scale Factor Error with Delta=300 467
0.05 Scale Factor Error with Delta=300 1867
0.01 Scale Factor Error with Delta=300 46661
DPS(e)
Venthyr_ArtificeoftheArchmage Damage Per Second (Effective)
Count 1508
Mean 6005.27
Minimum 5154.96
Maximum 6897.06
Spread ( max - min ) 1742.10
Range [ ( max - min ) / 2 * 100% ] 14.50%
Damage
Venthyr_ArtificeoftheArchmage Damage
Count 1508
Mean 1798191.09
Minimum 1319936.37
Maximum 2248479.70
Spread ( max - min ) 928543.33
Range [ ( max - min ) / 2 * 100% ] 25.82%
DTPS
Venthyr_ArtificeoftheArchmage Damage Taken Per Second
Count 1508
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Venthyr_ArtificeoftheArchmage Healing Per Second
Count 1508
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Venthyr_ArtificeoftheArchmage Healing Per Second (Effective)
Count 1508
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Venthyr_ArtificeoftheArchmage Heal
Count 1508
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Venthyr_ArtificeoftheArchmage Healing Taken Per Second
Count 1508
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Venthyr_ArtificeoftheArchmage Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Venthyr_ArtificeoftheArchmageTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Venthyr_ArtificeoftheArchmage Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.61 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.96 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.80 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
h 0.78 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
i 0.89 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 0.80 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.17 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 1.80 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.92 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.21 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.69 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.28 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 0.97 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.80 arcane_blast
t 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
v 1.00 arcane_orb,if=cooldown.rune_of_power.ready
w 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.90 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.92 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.27 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 1.03 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.53 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.37 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.12 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.65 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.94 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 5.39 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 3.40 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.65 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 10.09 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 7.38 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 3.06 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 1.15 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.50 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
@ 91.42 arcane_blast
. 1.26 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.15 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwx"U"""""""""""#u$yz{VX~T"""|""""""}:@@@@@;@@@@;@-T@@@<:@@@@'kn*T@@>:@@;@@@@;@@@-T@;:@@@@'kn*p)@U@T.:@@.$@im@@+@@+@T@@@<:@@'kn*@@T+<:@@@@@@@@@@;@@T:@@,;@kn*p)+@+T@@@@@.$@<--Y:@@@TU@@@@@@@,&hjmXrs

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Venthyr_ArtificeoftheArchmage 72165.7/72166: 100% mana
Pre precombat 1 food Venthyr_ArtificeoftheArchmage 72165.7/72166: 100% mana
Pre precombat 2 augmentation Venthyr_ArtificeoftheArchmage 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener v arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.329 default W time_warp Fluffy_Pillow 71208.9/72166: 99% mana bloodlust, crimson_chorus
0:01.329 fishing_opener w arcane_blast Fluffy_Pillow 69208.9/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.227 fishing_opener x rune_of_power Fluffy_Pillow 65005.0/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.014 fishing_opener " arcane_blast Fluffy_Pillow 66140.9/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.816 default U use_mana_gem Venthyr_ArtificeoftheArchmage 60423.4/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.816 fishing_opener " arcane_blast Fluffy_Pillow 67640.0/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.617 fishing_opener " arcane_blast Fluffy_Pillow 61921.1/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.418 fishing_opener " arcane_blast Fluffy_Pillow 56202.2/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.221 fishing_opener " arcane_blast Fluffy_Pillow 50486.1/72166: 70% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.023 fishing_opener " arcane_blast Fluffy_Pillow 44768.7/72166: 62% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.827 fishing_opener " arcane_blast Fluffy_Pillow 39054.1/72166: 54% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:08.631 fishing_opener " arcane_blast Fluffy_Pillow 33339.5/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.433 fishing_opener " arcane_blast Fluffy_Pillow 27622.1/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.234 fishing_opener " arcane_blast Fluffy_Pillow 21903.2/72166: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.037 fishing_opener " arcane_blast Fluffy_Pillow 16187.1/72166: 22% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.839 fishing_opener " arcane_blast Fluffy_Pillow 10469.7/72166: 15% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.643 fishing_opener # arcane_barrage Fluffy_Pillow 4755.1/72166: 7% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.432 fishing_opener u evocation Venthyr_ArtificeoftheArchmage 10223.8/72166: 14% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.922 rotation $ cancel_action Fluffy_Pillow 68717.3/72166: 95% mana bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.925 fishing_opener y mirrors_of_torment Fluffy_Pillow 68721.6/72166: 95% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.712 fishing_opener z touch_of_the_magi Fluffy_Pillow 67857.5/72166: 94% mana bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.499 fishing_opener { arcane_power Fluffy_Pillow 66493.4/72166: 92% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.499 default V potion Fluffy_Pillow 66493.4/72166: 92% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.499 default X berserking Fluffy_Pillow 66493.4/72166: 92% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.499 fishing_opener ~ arcane_missiles Fluffy_Pillow 66493.4/72166: 92% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.544 default T counterspell Fluffy_Pillow 61378.1/72166: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.544 fishing_opener " arcane_blast Fluffy_Pillow 60878.1/72166: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.298 fishing_opener " arcane_blast Fluffy_Pillow 58528.9/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.053 fishing_opener " arcane_blast Fluffy_Pillow 56181.1/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.808 fishing_opener | presence_of_mind Fluffy_Pillow 53833.3/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.808 fishing_opener " arcane_blast Fluffy_Pillow 53833.3/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.564 fishing_opener " arcane_blast Fluffy_Pillow 51486.9/72166: 71% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.319 fishing_opener " arcane_blast Fluffy_Pillow 49139.1/72166: 68% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.073 fishing_opener " arcane_blast Fluffy_Pillow 46789.9/72166: 65% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect
0:30.874 fishing_opener " arcane_blast Fluffy_Pillow 47395.1/72166: 66% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.675 fishing_opener " arcane_blast Fluffy_Pillow 45113.7/72166: 63% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.477 fishing_opener } arcane_barrage Fluffy_Pillow 42833.8/72166: 59% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:33.265 rotation : arcane_orb Fluffy_Pillow 48301.0/72166: 67% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:34.054 rotation @ arcane_blast Fluffy_Pillow 48939.8/72166: 68% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:35.047 rotation @ arcane_blast Fluffy_Pillow 46248.0/72166: 64% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.945 rotation @ arcane_blast Fluffy_Pillow 42044.1/72166: 58% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.747 rotation @ arcane_blast Fluffy_Pillow 36326.6/72166: 50% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.551 rotation @ arcane_blast Fluffy_Pillow 30612.1/72166: 42% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.352 rotation ; arcane_barrage Fluffy_Pillow 24893.2/72166: 34% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.139 rotation @ arcane_blast Fluffy_Pillow 30359.0/72166: 42% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.318 rotation @ arcane_blast Fluffy_Pillow 30685.7/72166: 43% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.404 rotation @ arcane_blast Fluffy_Pillow 29503.1/72166: 41% mana arcane_charge(2), clearcasting, potion_of_spectral_intellect
0:43.075 rotation @ arcane_blast Fluffy_Pillow 27789.9/72166: 39% mana arcane_charge(3), clearcasting
0:44.588 rotation ; arcane_barrage Fluffy_Pillow 24473.6/72166: 34% mana arcane_charge(4), clearcasting
0:45.915 rotation @ arcane_blast Fluffy_Pillow 30718.8/72166: 43% mana clearcasting
0:47.902 rotation - arcane_missiles Fluffy_Pillow 32211.7/72166: 45% mana arcane_charge, clearcasting
0:49.885 default T counterspell Fluffy_Pillow 35073.8/72166: 49% mana arcane_charge
0:49.885 rotation @ arcane_blast Fluffy_Pillow 34073.8/72166: 47% mana arcane_charge
0:51.716 rotation @ arcane_blast Fluffy_Pillow 33966.5/72166: 47% mana arcane_charge(2)
0:53.388 rotation @ arcane_blast Fluffy_Pillow 32254.7/72166: 45% mana arcane_charge(3)
0:54.900 rotation < arcane_barrage Fluffy_Pillow 28937.0/72166: 40% mana arcane_charge(4)
0:56.226 rotation : arcane_orb Fluffy_Pillow 35180.8/72166: 49% mana
0:57.553 rotation @ arcane_blast Fluffy_Pillow 36596.1/72166: 51% mana arcane_charge(2)
0:59.223 rotation @ arcane_blast Fluffy_Pillow 34881.4/72166: 48% mana arcane_charge(3)
1:00.736 rotation @ arcane_blast Fluffy_Pillow 31565.1/72166: 44% mana arcane_charge(4), clearcasting, crimson_chorus
1:02.090 rotation @ arcane_blast Fluffy_Pillow 26644.4/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus
1:03.443 rotation ' arcane_barrage Fluffy_Pillow 21722.2/72166: 30% mana arcane_charge(4), clearcasting, crimson_chorus
1:04.769 cooldowns k touch_of_the_magi Fluffy_Pillow 27966.0/72166: 39% mana clearcasting, crimson_chorus
1:06.097 cooldowns n rune_of_power Fluffy_Pillow 27382.7/72166: 38% mana arcane_charge(4), clearcasting, crimson_chorus
1:07.425 rotation * arcane_missiles Fluffy_Pillow 29299.4/72166: 41% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:16.029 default T counterspell Fluffy_Pillow 19217.7/72166: 27% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.029 rotation @ arcane_blast Fluffy_Pillow 18217.7/72166: 25% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.382 rotation @ arcane_blast Fluffy_Pillow 13295.5/72166: 18% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.734 rotation > arcane_barrage Fluffy_Pillow 8371.9/72166: 12% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:20.060 rotation : arcane_orb Fluffy_Pillow 14615.6/72166: 20% mana crimson_chorus(2)
1:21.387 rotation @ arcane_blast Fluffy_Pillow 16030.9/72166: 22% mana arcane_charge(2), crimson_chorus(3)
1:23.059 rotation @ arcane_blast Fluffy_Pillow 14319.1/72166: 20% mana arcane_charge(3), crimson_chorus(3)
1:24.572 rotation ; arcane_barrage Fluffy_Pillow 11002.9/72166: 15% mana arcane_charge(4), crimson_chorus(3)
1:25.900 rotation @ arcane_blast Fluffy_Pillow 17249.5/72166: 24% mana crimson_chorus(3)
1:27.890 rotation @ arcane_blast Fluffy_Pillow 18746.7/72166: 26% mana arcane_charge, clearcasting, crimson_chorus(3)
1:29.719 rotation @ arcane_blast Fluffy_Pillow 18636.5/72166: 26% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:31.391 rotation @ arcane_blast Fluffy_Pillow 16924.8/72166: 23% mana arcane_charge(3), clearcasting
1:32.904 rotation ; arcane_barrage Fluffy_Pillow 13608.5/72166: 19% mana arcane_charge(4), clearcasting
1:34.231 rotation @ arcane_blast Fluffy_Pillow 19853.7/72166: 28% mana clearcasting
1:36.222 rotation @ arcane_blast Fluffy_Pillow 21352.4/72166: 30% mana arcane_charge, clearcasting
1:38.052 rotation @ arcane_blast Fluffy_Pillow 21243.6/72166: 29% mana arcane_charge(2), clearcasting
1:39.724 rotation - arcane_missiles Fluffy_Pillow 19531.9/72166: 27% mana arcane_charge(3), clearcasting
1:41.785 default T counterspell Fluffy_Pillow 22506.5/72166: 31% mana arcane_charge(3)
1:41.785 rotation @ arcane_blast Fluffy_Pillow 21506.5/72166: 30% mana arcane_charge(3)
1:43.297 rotation ; arcane_barrage Fluffy_Pillow 18188.8/72166: 25% mana arcane_charge(4)
1:44.623 rotation : arcane_orb Fluffy_Pillow 24432.6/72166: 34% mana
1:45.951 rotation @ arcane_blast Fluffy_Pillow 25849.3/72166: 36% mana arcane_charge(2)
1:47.623 rotation @ arcane_blast Fluffy_Pillow 24137.5/72166: 33% mana arcane_charge(3), clearcasting
1:49.137 rotation @ arcane_blast Fluffy_Pillow 20822.7/72166: 29% mana arcane_charge(4), clearcasting
1:50.491 rotation @ arcane_blast Fluffy_Pillow 15902.0/72166: 22% mana arcane_charge(4), clearcasting
1:51.847 rotation ' arcane_barrage Fluffy_Pillow 10984.1/72166: 15% mana arcane_charge(4), clearcasting
1:53.174 cooldowns k touch_of_the_magi Fluffy_Pillow 17229.3/72166: 24% mana clearcasting
1:54.501 cooldowns n rune_of_power Fluffy_Pillow 16644.6/72166: 23% mana arcane_charge(4), clearcasting
1:55.828 rotation * arcane_missiles Fluffy_Pillow 18559.9/72166: 26% mana arcane_charge(4), clearcasting, rune_of_power
2:02.216 cooldowns p presence_of_mind Fluffy_Pillow 12779.8/72166: 18% mana arcane_charge(4), rune_of_power, crimson_chorus
2:02.216 rotation ) arcane_blast Fluffy_Pillow 12779.8/72166: 18% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:03.545 rotation @ arcane_blast Fluffy_Pillow 7822.9/72166: 11% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:04.872 default U use_mana_gem Venthyr_ArtificeoftheArchmage 2863.2/72166: 4% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:04.872 rotation @ arcane_blast Fluffy_Pillow 10079.8/72166: 14% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:06.198 default T counterspell Fluffy_Pillow 5118.6/72166: 7% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.198 rotation . arcane_barrage Fluffy_Pillow 4118.6/72166: 6% mana arcane_charge(4), rune_of_power, crimson_chorus
2:07.528 rotation : arcane_orb Fluffy_Pillow 10368.2/72166: 14% mana rune_of_power, crimson_chorus
2:08.855 rotation @ arcane_blast Fluffy_Pillow 11783.4/72166: 16% mana arcane_charge(2), crimson_chorus
2:10.526 rotation @ arcane_blast Fluffy_Pillow 10070.2/72166: 14% mana arcane_charge(3), crimson_chorus
2:12.038 rotation . evocation Venthyr_ArtificeoftheArchmage 6752.5/72166: 9% mana arcane_charge(4), crimson_chorus(2)
2:16.568 rotation $ cancel_action Fluffy_Pillow 69720.5/72166: 97% mana arcane_charge(4), evocation, crimson_chorus(2)
2:16.573 rotation @ arcane_blast Fluffy_Pillow 69727.7/72166: 97% mana arcane_charge(4), crimson_chorus(2)
2:17.926 cooldowns i mirrors_of_torment Fluffy_Pillow 64805.5/72166: 90% mana arcane_charge(4), crimson_chorus(2)
2:19.251 cooldowns m arcane_power Fluffy_Pillow 64717.9/72166: 90% mana arcane_charge(4), crimson_chorus(2)
2:19.251 rotation @ arcane_blast Fluffy_Pillow 64717.9/72166: 90% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:20.606 rotation @ arcane_blast Fluffy_Pillow 63236.1/72166: 88% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:21.961 rotation + arcane_missiles Fluffy_Pillow 64640.9/72166: 90% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:23.887 rotation @ arcane_blast Fluffy_Pillow 67420.7/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.240 rotation @ arcane_blast Fluffy_Pillow 65936.0/72166: 91% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:26.593 rotation + arcane_missiles Fluffy_Pillow 64451.3/72166: 89% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:28.615 rotation @ arcane_blast Fluffy_Pillow 70256.3/72166: 97% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.969 default T counterspell Fluffy_Pillow 68735.4/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.198 rotation @ arcane_blast Fluffy_Pillow 68565.9/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:31.550 rotation @ arcane_blast Fluffy_Pillow 67079.8/72166: 93% mana arcane_charge(4), arcane_power
2:32.904 rotation @ arcane_blast Fluffy_Pillow 68483.2/72166: 95% mana arcane_charge(4), arcane_power
2:34.259 rotation < arcane_barrage Fluffy_Pillow 63563.9/72166: 88% mana arcane_charge(4), clearcasting
2:35.586 rotation : arcane_orb Fluffy_Pillow 69809.1/72166: 97% mana clearcasting
2:36.912 rotation @ arcane_blast Fluffy_Pillow 71222.9/72166: 99% mana arcane_charge(2), clearcasting
2:38.583 rotation @ arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3), clearcasting
2:40.096 rotation ' arcane_barrage Fluffy_Pillow 64730.2/72166: 90% mana arcane_charge(4), clearcasting(2)
2:41.422 cooldowns k touch_of_the_magi Fluffy_Pillow 70974.0/72166: 98% mana clearcasting(3)
2:42.751 cooldowns n rune_of_power Fluffy_Pillow 69674.4/72166: 97% mana arcane_charge(4), clearcasting(3)
2:44.077 rotation * arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting(3), rune_of_power
2:51.838 rotation @ arcane_blast Fluffy_Pillow 68564.1/72166: 95% mana arcane_charge(4), rune_of_power
2:53.190 rotation @ arcane_blast Fluffy_Pillow 63640.5/72166: 88% mana arcane_charge(4), clearcasting, rune_of_power
2:54.543 default T counterspell Fluffy_Pillow 58718.3/72166: 81% mana arcane_charge(4), clearcasting, rune_of_power
2:54.543 rotation + arcane_missiles Fluffy_Pillow 57718.3/72166: 80% mana arcane_charge(4), clearcasting, rune_of_power
2:56.608 rotation < arcane_barrage Fluffy_Pillow 60698.7/72166: 84% mana arcane_charge(4)
2:57.935 rotation : arcane_orb Fluffy_Pillow 66943.9/72166: 93% mana
2:59.264 rotation @ arcane_blast Fluffy_Pillow 68362.1/72166: 95% mana arcane_charge(2)
3:00.935 rotation @ arcane_blast Fluffy_Pillow 66648.9/72166: 92% mana arcane_charge(3)
3:02.446 rotation @ arcane_blast Fluffy_Pillow 63329.7/72166: 88% mana arcane_charge(4), crimson_chorus
3:03.801 rotation @ arcane_blast Fluffy_Pillow 58410.4/72166: 81% mana arcane_charge(4), crimson_chorus
3:05.154 rotation @ arcane_blast Fluffy_Pillow 53488.2/72166: 74% mana arcane_charge(4), crimson_chorus
3:06.508 rotation @ arcane_blast Fluffy_Pillow 48567.5/72166: 67% mana arcane_charge(4), crimson_chorus
3:07.863 rotation @ arcane_blast Fluffy_Pillow 43648.2/72166: 60% mana arcane_charge(4), crimson_chorus
3:09.217 rotation @ arcane_blast Fluffy_Pillow 38727.4/72166: 54% mana arcane_charge(4), crimson_chorus
3:10.570 rotation @ arcane_blast Fluffy_Pillow 33805.2/72166: 47% mana arcane_charge(4), crimson_chorus
3:11.925 rotation @ arcane_blast Fluffy_Pillow 28885.9/72166: 40% mana arcane_charge(4), crimson_chorus
3:13.277 rotation ; arcane_barrage Fluffy_Pillow 23962.3/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:14.606 rotation @ arcane_blast Fluffy_Pillow 30210.4/72166: 42% mana clearcasting, crimson_chorus(2)
3:16.595 rotation @ arcane_blast Fluffy_Pillow 31706.1/72166: 44% mana arcane_charge, clearcasting, crimson_chorus(2)
3:18.426 default T counterspell Fluffy_Pillow 31598.8/72166: 44% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:18.543 rotation : arcane_orb Fluffy_Pillow 30767.7/72166: 43% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:19.871 rotation @ arcane_blast Fluffy_Pillow 32184.4/72166: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:21.225 rotation @ arcane_blast Fluffy_Pillow 27263.7/72166: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:22.580 rotation , arcane_missiles Fluffy_Pillow 22344.4/72166: 31% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:24.623 rotation ; arcane_barrage Fluffy_Pillow 25293.1/72166: 35% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:25.950 rotation @ arcane_blast Fluffy_Pillow 31538.3/72166: 44% mana clearcasting(2), crimson_chorus(3)
3:27.939 cooldowns k touch_of_the_magi Fluffy_Pillow 33034.0/72166: 46% mana arcane_charge, clearcasting(2), crimson_chorus(3)
3:29.268 cooldowns n rune_of_power Fluffy_Pillow 32452.2/72166: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:30.597 rotation * arcane_missiles Fluffy_Pillow 34370.4/72166: 48% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:36.614 cooldowns p presence_of_mind Fluffy_Pillow 35554.8/72166: 49% mana arcane_charge(4), clearcasting, rune_of_power
3:36.614 rotation ) arcane_blast Fluffy_Pillow 35554.8/72166: 49% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
3:37.940 rotation + arcane_missiles Fluffy_Pillow 30593.6/72166: 42% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:39.930 rotation @ arcane_blast Fluffy_Pillow 33465.8/72166: 46% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:41.258 rotation + arcane_missiles Fluffy_Pillow 28507.5/72166: 40% mana arcane_charge(4), clearcasting, presence_of_mind, rune_of_power
3:43.264 default T counterspell Fluffy_Pillow 31402.8/72166: 44% mana arcane_charge(4), presence_of_mind
3:43.264 rotation @ arcane_blast Fluffy_Pillow 30402.8/72166: 42% mana arcane_charge(4), presence_of_mind
3:44.591 rotation @ arcane_blast Fluffy_Pillow 25443.1/72166: 35% mana arcane_charge(4)
3:45.945 rotation @ arcane_blast Fluffy_Pillow 20522.3/72166: 28% mana arcane_charge(4), clearcasting
3:47.298 rotation @ arcane_blast Fluffy_Pillow 15600.1/72166: 22% mana arcane_charge(4), clearcasting
3:48.652 rotation @ arcane_blast Fluffy_Pillow 10679.4/72166: 15% mana arcane_charge(4), clearcasting(2)
3:50.007 rotation . evocation Fluffy_Pillow 5760.1/72166: 8% mana arcane_charge(4), clearcasting(2)
3:54.562 rotation $ cancel_action Fluffy_Pillow 69075.5/72166: 96% mana arcane_charge(4), clearcasting(2), evocation
3:54.567 rotation @ arcane_blast Fluffy_Pillow 69082.8/72166: 96% mana arcane_charge(4), clearcasting(2)
3:55.922 rotation < arcane_barrage Fluffy_Pillow 64163.4/72166: 89% mana arcane_charge(4), clearcasting(2)
3:57.249 rotation - arcane_missiles Fluffy_Pillow 70408.7/72166: 98% mana clearcasting(2)
3:59.237 rotation - arcane_missiles Fluffy_Pillow 72165.7/72166: 100% mana clearcasting
4:01.318 default Y use_item_empyreal_ordnance Fluffy_Pillow 72165.7/72166: 100% mana
4:01.318 rotation : arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana
4:02.648 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2)
4:04.321 rotation @ arcane_blast Fluffy_Pillow 68049.4/72166: 94% mana arcane_charge(3), crimson_chorus
4:05.836 rotation @ arcane_blast Fluffy_Pillow 64736.0/72166: 90% mana arcane_charge(4), crimson_chorus
4:07.189 default T counterspell Fluffy_Pillow 59813.8/72166: 83% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.264 default U use_mana_gem Venthyr_ArtificeoftheArchmage 58922.0/72166: 82% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.264 rotation @ arcane_blast Fluffy_Pillow 66138.6/72166: 92% mana arcane_charge(4), clearcasting, crimson_chorus
4:08.617 rotation @ arcane_blast Fluffy_Pillow 61216.4/72166: 85% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.969 rotation @ arcane_blast Fluffy_Pillow 56292.8/72166: 78% mana arcane_charge(4), clearcasting, crimson_chorus
4:11.323 rotation @ arcane_blast Fluffy_Pillow 51372.0/72166: 71% mana arcane_charge(4), clearcasting, crimson_chorus
4:12.677 rotation @ arcane_blast Fluffy_Pillow 46451.3/72166: 64% mana arcane_charge(4), clearcasting, crimson_chorus
4:14.030 rotation @ arcane_blast Fluffy_Pillow 41529.1/72166: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:15.384 rotation @ arcane_blast Fluffy_Pillow 36608.3/72166: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:16.737 rotation , arcane_missiles Fluffy_Pillow 31686.1/72166: 44% mana arcane_charge(4), clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:18.557 rotation & arcane_barrage Fluffy_Pillow 34313.0/72166: 48% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:19.886 cooldowns h mirrors_of_torment Fluffy_Pillow 40561.1/72166: 56% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:21.213 cooldowns j touch_of_the_magi Fluffy_Pillow 40476.4/72166: 56% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:22.542 cooldowns m arcane_power Fluffy_Pillow 39894.5/72166: 55% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:22.542 default X berserking Fluffy_Pillow 39894.5/72166: 55% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:22.542 final_burn r arcane_missiles Fluffy_Pillow 39894.5/72166: 55% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:25.982 final_burn s arcane_blast Fluffy_Pillow 47746.1/72166: 66% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Venthyr_ArtificeoftheArchmage"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=venthyr
soulbind=55:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Venthyr_MagiBrand : 6135 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6134.6 6134.6 11.8 / 0.193% 936.1 / 15.3% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2551.5 2439.3 Mana 0.00% 43.5 100.1% 100%
Talents
Venthyr
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Venthyr_MagiBrand 6135
Arcane Barrage 357 5.8% 19.9 14.29sec 5391 4357 Direct 19.9 4577 9114 5392 18.0%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 19.93 19.93 0.00 0.00 1.2372 0.0000 107444.80 107444.80 0.00% 4357.05 4357.05
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.04% 16.35 8 26 4576.80 2676 8644 4575.50 4026 5063 74824 74824 0.00%
crit 17.96% 3.58 0 10 9113.94 6559 16309 8870.19 0 13767 32621 32621 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.01
    fishing_opener
    [}]:0.93
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.52
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.35
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.14
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:7.19
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:2.93
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:1.17
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.52
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.15
Arcane Blast 2131 34.7% 116.1 2.56sec 5501 4230 Direct 117.1 4561 9449 5455 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 116.13 117.13 0.00 0.00 1.3006 0.0000 638821.66 638821.66 0.00% 4229.51 4229.51
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.70% 95.70 68 126 4560.89 922 12002 4566.52 4019 5206 436391 436391 0.00%
crit 18.30% 21.43 7 42 9449.12 1844 24003 9465.79 6162 13666 202431 202431 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.70
    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.97
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.66
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [@]:91.42
Arcane Echo 286 4.7% 159.2 1.88sec 541 0 Direct 159.2 444 942 541 19.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 159.18 159.18 0.00 0.00 0.0000 0.0000 86098.99 86098.99 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.49% 128.12 81 186 443.79 220 669 444.10 394 507 56834 56834 0.00%
crit 19.51% 31.06 9 55 942.41 441 1338 943.79 744 1157 29265 29265 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2320 37.9% 44.6 6.41sec 15625 8747 Periodic 305.4 1885 3986 2284 19.0% 24.8%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.63 0.00 305.68 305.40 1.7862 0.2431 697269.11 697269.11 0.00% 8747.46 8747.46
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.01% 247.39 136 393 1884.71 1119 3398 1887.76 1669 2172 466144 466144 0.00%
crit 18.99% 58.01 29 93 3985.74 2238 6796 3993.96 3093 5020 231125 231125 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:1.00
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.86
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.93
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:5.31
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:3.34
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.77
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (137) 0.0% (2.2%) 11.2 26.83sec 3680 2906

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.19 0.00 0.00 0.00 1.2665 0.0000 0.00 0.00 0.00% 2905.90 2905.90

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:10.19
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 137 2.2% 11.2 27.44sec 3681 0 Direct 11.2 3139 6279 3681 17.3%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.19 11.19 0.00 0.00 0.0000 0.0000 41182.45 41182.45 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.73% 9.25 2 15 3138.82 3018 4478 3137.97 3018 3343 29046 29046 0.00%
crit 17.27% 1.93 0 7 6279.06 6035 8956 5538.05 0 8956 12136 12136 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (83) 0.0% (1.3%) 2.0 0.00sec 12486 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.98 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 83 1.3% 9.9 26.42sec 2499 0 Periodic 13.4 1568 3059 1851 19.0% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.91 0.00 13.38 13.38 0.0000 1.7474 24769.76 24769.76 0.00% 1059.62 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.01% 10.84 3 14 1568.23 175 1852 1570.14 1313 1852 16996 16996 0.00%
crit 18.99% 2.54 0 7 3059.12 349 3704 2859.09 0 3704 7774 7774 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.7 13.91sec 541 0 Direct 20.7 456 911 541 18.6%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.73 20.73 0.00 0.00 0.0000 0.0000 11206.61 11206.61 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.43% 16.88 4 32 455.94 444 470 455.93 444 470 7698 7698 0.00%
crit 18.57% 3.85 0 11 911.32 887 941 899.27 0 941 3509 3509 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6007 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6006.55 6006.55 0.00% 51.01 51.01
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.15% 91.37 76 105 43.39 30 57 43.38 42 45 3964 3964 0.00%
crit 19.85% 22.63 9 38 90.24 60 114 90.28 77 106 2042 2042 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3943.88
Mirrors of Torment 0 (114) 0.0% (1.9%) 2.6 132.98sec 13044 11616

Stats Details: Mirrors Of Torment

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.64 0.00 0.00 0.00 1.1230 0.0000 0.00 0.00 0.00% 11616.49 11616.49

Action Details: Mirrors Of Torment

  • id:314793
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • school:shadow
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by {$320035s3=15}%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].

Action Priority List

    cooldowns
    [h]:0.78
  • if_expr:!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.87
  • if_expr:!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Agonizing Backlash 67 1.1% 5.2 52.72sec 3828 0 Direct 5.2 3136 6272 3828 22.1%

Stats Details: Agonizing Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.24 5.24 0.00 0.00 0.0000 0.0000 20062.31 20062.31 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 77.93% 4.08 0 6 3136.11 1211 3676 3144.72 0 3676 12807 12807 0.00%
crit 22.07% 1.16 0 6 6272.48 2421 7352 4446.28 0 7352 7255 7255 0.00%

Action Details: Agonizing Backlash

  • id:320035
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.600000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:320035
  • name:Agonizing Backlash
  • school:shadow
  • tooltip:Movement speed and cast speed slowed by {$s3=15}%.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
    Tormenting Backlash 48 0.8% 2.5 133.20sec 5648 0 Direct 2.5 4899 9785 5650 15.3%

Stats Details: Tormenting Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.55 2.55 0.00 0.00 0.0000 0.0000 14380.59 14380.59 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 84.68% 2.16 0 3 4898.55 3047 6783 4854.28 0 6234 10562 10562 0.00%
crit 15.32% 0.39 0 3 9785.24 9141 13216 3361.62 0 13216 3818 3818 0.00%

Action Details: Tormenting Backlash

  • id:317589
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.510000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:317589
  • name:Tormenting Backlash
  • school:shadow
  • tooltip:Rooted and Silenced.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
Shadowcore Oil Blast 41 0.7% 41.5 7.21sec 297 0 Direct 41.5 251 502 297 18.4%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.45 41.45 0.00 0.00 0.0000 0.0000 12303.57 12303.57 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.63% 33.84 18 55 250.72 244 259 250.72 246 256 8483 8483 0.00%
crit 18.37% 7.62 0 21 501.58 488 517 501.29 0 517 3820 3820 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (607) 0.0% (9.9%) 6.1 49.52sec 29935 24436

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.09 0.00 0.00 0.00 1.2251 0.0000 0.00 0.00 0.00% 24435.63 24435.63

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:4.12
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.19
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 607 9.9% 6.1 49.45sec 29935 0 Direct 6.1 29962 0 29962 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.09 6.09 0.00 0.00 0.0000 0.0000 182411.98 182411.98 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.09 5 8 29961.70 939 103035 29939.46 22456 36476 182412 182412 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:43270.72
  • base_dd_max:43270.72
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Venthyr_MagiBrand
Arcane Power 2.8 123.36sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:1.78
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 246.69sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.78 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.78
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.79sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.59 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.59
Evocation 3.3 104.97sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.29 0.00 18.21 0.00 3.4838 0.6294 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:1.00
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.29
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.43sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.18 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.19
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.71
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.28
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.77sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.87 0.00 0.00 0.00 1.2241 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.89
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [x]:1.00
Time Warp 1.5 304.28sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.50 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.49
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.87sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_MagiBrand
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 20.9 124.7 14.4sec 2.1sec 12.0sec 83.32% 0.00% 80.5 (81.0) 0.0

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.4s / 54.6s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 51.9s

Stack Uptimes

  • arcane_charge_1:5.02%
  • arcane_charge_2:9.19%
  • arcane_charge_3:7.76%
  • arcane_charge_4:61.34%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 123.3sec 123.3sec 14.7sec 13.59% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 144.4s
  • trigger_min/max:120.0s / 144.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.59%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 246.6sec 246.6sec 11.7sec 6.88% 12.09% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.4s / 283.8s
  • trigger_min/max:241.4s / 283.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:6.88%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.50% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.50%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.5 17.0sec 9.9sec 8.1sec 48.12% 0.00% 1.0 (1.0) 0.3

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.85%
  • clearcasting_2:18.60%
  • clearcasting_3:4.67%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.6sec 52.01% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.95%
  • crimson_chorus_2:17.32%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 241.2sec 241.2sec 14.5sec 8.91% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.5s / 264.4s
  • trigger_min/max:237.5s / 264.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:8.91%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.0sec 105.0sec 3.8sec 4.23% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.2s / 146.3s
  • trigger_min/max:90.2s / 146.3s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 5.0s

Stack Uptimes

  • evocation_1:4.23%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.44% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.44%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.1sec 98.1sec 4.0sec 4.22% 8.15% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 192.2s
  • trigger_min/max:62.7s / 192.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 17.9s

Stack Uptimes

  • presence_of_mind_1:2.00%
  • presence_of_mind_2:2.05%
  • presence_of_mind_3:0.17%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.7sec 35.7sec 11.8sec 34.04% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 72.4s
  • trigger_min/max:14.5s / 72.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.04%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.9sec 303.9sec 35.3sec 17.31% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 324.1s
  • trigger_min/max:300.0s / 324.1s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.31%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 2 0.01% 0.00% 4.17%
Arcane Barrage Arcane Charge 3 2.82% 0.00% 16.67%
Arcane Barrage Arcane Charge 4 97.18% 83.33% 100.00%
Arcane Blast Arcane Charge 0 6.38% 2.73% 10.29%
Arcane Blast Arcane Charge 1 4.24% 1.45% 8.33%
Arcane Blast Arcane Charge 2 10.08% 5.26% 14.43%
Arcane Blast Arcane Charge 3 11.29% 6.00% 15.46%
Arcane Blast Arcane Charge 4 68.01% 58.59% 77.98%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 3.16% 0.00% 9.77% 1.6s 0.0s 6.5s
Conserve Phase 100.00% 100.00% 100.00% 300.4s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.385120.081239.976
Evocation14.5350.24756.26148.52823.651115.581
Counterspell0.8030.0009.49510.1183.79819.869
Time Warp2.1750.00024.1283.2701.32425.454
Mirrors of Torment30.96115.908160.00290.71157.975176.891
Rune of Power7.4120.00043.39345.89721.52988.818
Touch of the Magi5.4220.00028.42235.01520.86467.140
Arcane Power8.4090.00024.35223.54217.49461.327
Arcane Barrage11.8801.29253.283251.049195.631305.403
Arcane Orb6.7720.00058.98581.14642.737141.310
Presence of Mind32.3870.000127.524115.63878.970186.217

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Venthyr_MagiBrand
mana_regen Mana 3174.21 419093.42 57.21% 132.03 14371.44 3.32%
Evocation Mana 127.43 185903.08 25.38% 1458.85 0.00 0.00%
Mana Gem Mana 2.94 21221.54 2.90% 7216.57 0.00 0.00%
Arcane Barrage Mana 19.92 84419.35 11.52% 4236.94 1227.48 1.43%
Mirrors of Torment Mana 7.80 21923.93 2.99% 2811.30 587.49 2.61%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2439.31 2551.50 16184.6 38466.1 3438.3 72165.7
Usage Type Count Total Avg RPE APR
Venthyr_MagiBrand
arcane_blast Mana 118.3 639911.0 5409.5 5510.4 1.0
arcane_missiles Mana 45.1 93501.9 2074.5 2095.3 7.5
arcane_orb Mana 11.3 5648.6 500.0 504.8 7.3
counterspell Mana 12.7 11343.6 892.2 901.1 0.0
mirrors_of_torment Mana 2.7 5340.8 2000.0 2022.7 6.4
time_warp Mana 1.5 3016.2 2000.0 2013.3 0.0
touch_of_the_magi Mana 6.2 15358.1 2495.8 2520.4 11.9

Statistics & Data Analysis

Fight Length
Venthyr_MagiBrand Fight Length
Count 1602
Mean 300.38
Minimum 240.08
Maximum 359.98
Spread ( max - min ) 119.89
Range [ ( max - min ) / 2 * 100% ] 19.96%
Standard Deviation 35.0795
5th Percentile 246.05
95th Percentile 353.86
( 95th Percentile - 5th Percentile ) 107.81
Mean Distribution
Standard Deviation 0.8764
95.00% Confidence Interval ( 298.67 - 302.10 )
Normalized 95.00% Confidence Interval ( 99.43% - 100.57% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 524
0.1% Error 52390
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 43
0.01 Scale Factor Error with Delta=300 1051
DPS
Venthyr_MagiBrand Damage Per Second
Count 1602
Mean 6134.55
Minimum 5385.40
Maximum 6953.13
Spread ( max - min ) 1567.73
Range [ ( max - min ) / 2 * 100% ] 12.78%
Standard Deviation 241.4076
5th Percentile 5759.65
95th Percentile 6539.81
( 95th Percentile - 5th Percentile ) 780.17
Mean Distribution
Standard Deviation 6.0314
95.00% Confidence Interval ( 6122.73 - 6146.38 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 60
0.1% Error 5949
0.1 Scale Factor Error with Delta=300 498
0.05 Scale Factor Error with Delta=300 1990
0.01 Scale Factor Error with Delta=300 49750
Priority Target DPS
Venthyr_MagiBrand Priority Target Damage Per Second
Count 1602
Mean 6134.55
Minimum 5385.40
Maximum 6953.13
Spread ( max - min ) 1567.73
Range [ ( max - min ) / 2 * 100% ] 12.78%
Standard Deviation 241.4076
5th Percentile 5759.65
95th Percentile 6539.81
( 95th Percentile - 5th Percentile ) 780.17
Mean Distribution
Standard Deviation 6.0314
95.00% Confidence Interval ( 6122.73 - 6146.38 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 60
0.1% Error 5949
0.1 Scale Factor Error with Delta=300 498
0.05 Scale Factor Error with Delta=300 1990
0.01 Scale Factor Error with Delta=300 49750
DPS(e)
Venthyr_MagiBrand Damage Per Second (Effective)
Count 1602
Mean 6134.55
Minimum 5385.40
Maximum 6953.13
Spread ( max - min ) 1567.73
Range [ ( max - min ) / 2 * 100% ] 12.78%
Damage
Venthyr_MagiBrand Damage
Count 1602
Mean 1835951.82
Minimum 1357199.43
Maximum 2307523.14
Spread ( max - min ) 950323.71
Range [ ( max - min ) / 2 * 100% ] 25.88%
DTPS
Venthyr_MagiBrand Damage Taken Per Second
Count 1602
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Venthyr_MagiBrand Healing Per Second
Count 1602
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Venthyr_MagiBrand Healing Per Second (Effective)
Count 1602
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Venthyr_MagiBrand Heal
Count 1602
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Venthyr_MagiBrand Healing Taken Per Second
Count 1602
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Venthyr_MagiBrand Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Venthyr_MagiBrandTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Venthyr_MagiBrand Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.59 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.49 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.78 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.98 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
h 0.78 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
i 0.87 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 4.12 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.19 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 1.78 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.89 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.19 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.71 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.28 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 1.00 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.70 arcane_blast
t 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
v 1.00 arcane_orb,if=cooldown.rune_of_power.ready
w 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.93 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.86 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.97 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.27 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 1.00 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.52 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.35 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.14 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.66 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.93 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 5.31 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 3.34 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.77 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 10.19 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 7.19 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 2.93 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 1.17 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.52 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
@ 91.42 arcane_blast
. 1.29 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.15 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwx"U"""""""""""#u$yz{VX~T"""|"""""}:@@@@@@;@@@@;@@T@@--<:@@'kn*T@@>:@@;@@@@;@@-T-:@@@@@%$'kn*Tp)U+>:@@@@im@@@@@@@T@+@=:@@@@'kn*T@@+<:@@@@@,@@@@;-T-:@@@@@'kn*p)@@T@.:@@.$@@@Y@-@@U<:T@@rss

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Venthyr_MagiBrand 72165.7/72166: 100% mana
Pre precombat 1 food Venthyr_MagiBrand 72165.7/72166: 100% mana
Pre precombat 2 augmentation Venthyr_MagiBrand 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener v arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.330 default W time_warp Fluffy_Pillow 71210.3/72166: 99% mana bloodlust, crimson_chorus
0:01.330 fishing_opener w arcane_blast Fluffy_Pillow 69210.3/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.226 fishing_opener x rune_of_power Fluffy_Pillow 65003.5/72166: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:03.013 fishing_opener " arcane_blast Fluffy_Pillow 66139.4/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.815 default U use_mana_gem Venthyr_MagiBrand 60422.0/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.815 fishing_opener " arcane_blast Fluffy_Pillow 67638.5/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.617 fishing_opener " arcane_blast Fluffy_Pillow 61921.1/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.420 fishing_opener " arcane_blast Fluffy_Pillow 56205.0/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.223 fishing_opener " arcane_blast Fluffy_Pillow 50489.0/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.024 fishing_opener " arcane_blast Fluffy_Pillow 44770.1/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.825 fishing_opener " arcane_blast Fluffy_Pillow 39051.2/72166: 54% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.627 fishing_opener " arcane_blast Fluffy_Pillow 33333.8/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.427 fishing_opener " arcane_blast Fluffy_Pillow 27613.4/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.229 fishing_opener " arcane_blast Fluffy_Pillow 21895.9/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.033 fishing_opener " arcane_blast Fluffy_Pillow 16181.4/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.835 fishing_opener " arcane_blast Fluffy_Pillow 10463.9/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.638 fishing_opener # arcane_barrage Fluffy_Pillow 4747.9/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.426 fishing_opener u evocation Venthyr_MagiBrand 10215.2/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.955 rotation $ cancel_action Fluffy_Pillow 69624.8/72166: 96% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.958 fishing_opener y mirrors_of_torment Fluffy_Pillow 69629.1/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.747 fishing_opener z touch_of_the_magi Fluffy_Pillow 68767.9/72166: 95% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.536 fishing_opener { arcane_power Fluffy_Pillow 67406.7/72166: 93% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.536 default V potion Fluffy_Pillow 67406.7/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.536 default X berserking Fluffy_Pillow 67406.7/72166: 93% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.536 fishing_opener ~ arcane_missiles Fluffy_Pillow 67406.7/72166: 93% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.755 default T counterspell Fluffy_Pillow 64239.1/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.755 fishing_opener " arcane_blast Fluffy_Pillow 63739.1/72166: 88% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.509 fishing_opener " arcane_blast Fluffy_Pillow 61389.9/72166: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.264 fishing_opener " arcane_blast Fluffy_Pillow 59042.1/72166: 82% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.021 fishing_opener | presence_of_mind Fluffy_Pillow 56697.2/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.021 fishing_opener " arcane_blast Fluffy_Pillow 56697.2/72166: 79% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.776 fishing_opener " arcane_blast Fluffy_Pillow 54349.4/72166: 75% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.530 fishing_opener " arcane_blast Fluffy_Pillow 52000.1/72166: 72% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.285 fishing_opener " arcane_blast Fluffy_Pillow 52539.0/72166: 73% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.088 fishing_opener " arcane_blast Fluffy_Pillow 50260.5/72166: 70% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.890 fishing_opener } arcane_barrage Fluffy_Pillow 47980.5/72166: 66% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.677 rotation : arcane_orb Fluffy_Pillow 53446.3/72166: 74% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.464 rotation @ arcane_blast Fluffy_Pillow 54082.2/72166: 75% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.456 rotation @ arcane_blast Fluffy_Pillow 51389.0/72166: 71% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.353 rotation @ arcane_blast Fluffy_Pillow 47183.6/72166: 65% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.156 rotation @ arcane_blast Fluffy_Pillow 41467.6/72166: 57% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.957 rotation @ arcane_blast Fluffy_Pillow 35748.7/72166: 50% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.761 rotation @ arcane_blast Fluffy_Pillow 30034.1/72166: 42% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.563 rotation ; arcane_barrage Fluffy_Pillow 24316.7/72166: 34% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.350 rotation @ arcane_blast Fluffy_Pillow 29782.5/72166: 41% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:40.528 rotation @ arcane_blast Fluffy_Pillow 30107.7/72166: 42% mana bloodlust, arcane_charge, clearcasting, temporal_warp, potion_of_spectral_intellect
0:41.614 rotation @ arcane_blast Fluffy_Pillow 28925.2/72166: 40% mana arcane_charge(2), clearcasting, potion_of_spectral_intellect
0:43.285 rotation @ arcane_blast Fluffy_Pillow 27211.9/72166: 38% mana arcane_charge(3), clearcasting
0:44.794 rotation ; arcane_barrage Fluffy_Pillow 23889.9/72166: 33% mana arcane_charge(4), clearcasting(2)
0:46.122 rotation @ arcane_blast Fluffy_Pillow 30136.6/72166: 42% mana clearcasting(2)
0:48.111 rotation @ arcane_blast Fluffy_Pillow 31632.3/72166: 44% mana arcane_charge, clearcasting(2)
0:49.942 default T counterspell Fluffy_Pillow 31525.0/72166: 44% mana arcane_charge(2), clearcasting(2)
0:49.942 rotation @ arcane_blast Fluffy_Pillow 30525.0/72166: 42% mana arcane_charge(2), clearcasting(2)
0:51.614 rotation @ arcane_blast Fluffy_Pillow 28813.2/72166: 40% mana arcane_charge(3), clearcasting(2)
0:53.128 rotation - arcane_missiles Fluffy_Pillow 25498.4/72166: 35% mana arcane_charge(4), clearcasting(2)
0:55.187 rotation - arcane_missiles Fluffy_Pillow 28470.2/72166: 39% mana arcane_charge(4), clearcasting
0:57.276 rotation < arcane_barrage Fluffy_Pillow 31485.3/72166: 44% mana arcane_charge(4)
0:58.605 rotation : arcane_orb Fluffy_Pillow 37733.4/72166: 52% mana
0:59.933 rotation @ arcane_blast Fluffy_Pillow 39150.1/72166: 54% mana arcane_charge(2)
1:01.603 rotation @ arcane_blast Fluffy_Pillow 37435.5/72166: 52% mana arcane_charge(3), crimson_chorus
1:03.117 rotation ' arcane_barrage Fluffy_Pillow 34120.6/72166: 47% mana arcane_charge(4), crimson_chorus
1:04.445 cooldowns k touch_of_the_magi Fluffy_Pillow 40367.3/72166: 56% mana crimson_chorus
1:05.771 cooldowns n rune_of_power Fluffy_Pillow 39781.1/72166: 55% mana arcane_charge(4), crimson_chorus
1:07.099 rotation * arcane_missiles Fluffy_Pillow 41697.9/72166: 58% mana arcane_charge(4), rune_of_power, crimson_chorus
1:16.112 default T counterspell Fluffy_Pillow 24706.4/72166: 34% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.112 rotation @ arcane_blast Fluffy_Pillow 23706.4/72166: 33% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.467 rotation @ arcane_blast Fluffy_Pillow 18787.1/72166: 26% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.819 rotation > arcane_barrage Fluffy_Pillow 13863.5/72166: 19% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:20.145 rotation : arcane_orb Fluffy_Pillow 20107.3/72166: 28% mana crimson_chorus(2)
1:21.472 rotation @ arcane_blast Fluffy_Pillow 21522.6/72166: 30% mana arcane_charge(2), crimson_chorus(2)
1:23.143 rotation @ arcane_blast Fluffy_Pillow 19809.3/72166: 27% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:24.656 rotation ; arcane_barrage Fluffy_Pillow 16493.1/72166: 23% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.984 rotation @ arcane_blast Fluffy_Pillow 22739.7/72166: 32% mana clearcasting, crimson_chorus(3)
1:27.972 rotation @ arcane_blast Fluffy_Pillow 24234.0/72166: 34% mana arcane_charge, clearcasting, crimson_chorus(3)
1:29.803 rotation @ arcane_blast Fluffy_Pillow 24126.7/72166: 33% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:31.474 rotation @ arcane_blast Fluffy_Pillow 22413.5/72166: 31% mana arcane_charge(3), clearcasting(2), crimson_chorus(3)
1:32.985 rotation ; arcane_barrage Fluffy_Pillow 19094.4/72166: 26% mana arcane_charge(4), clearcasting(2)
1:34.311 rotation @ arcane_blast Fluffy_Pillow 25338.2/72166: 35% mana clearcasting(2)
1:36.301 rotation @ arcane_blast Fluffy_Pillow 26835.3/72166: 37% mana arcane_charge, clearcasting(2)
1:38.132 rotation - arcane_missiles Fluffy_Pillow 26728.1/72166: 37% mana arcane_charge(2), clearcasting(2)
1:40.135 default T counterspell Fluffy_Pillow 29619.0/72166: 41% mana arcane_charge(2), clearcasting
1:40.135 rotation - arcane_missiles Fluffy_Pillow 28619.0/72166: 40% mana arcane_charge(2), clearcasting
1:42.184 rotation : arcane_orb Fluffy_Pillow 31576.4/72166: 44% mana arcane_charge(2)
1:43.511 rotation @ arcane_blast Fluffy_Pillow 32991.6/72166: 46% mana arcane_charge(4)
1:44.864 rotation @ arcane_blast Fluffy_Pillow 28069.4/72166: 39% mana arcane_charge(4), clearcasting
1:46.218 rotation @ arcane_blast Fluffy_Pillow 23148.7/72166: 32% mana arcane_charge(4), clearcasting
1:47.571 rotation @ arcane_blast Fluffy_Pillow 18226.5/72166: 25% mana arcane_charge(4), clearcasting
1:48.924 rotation @ arcane_blast Fluffy_Pillow 13304.3/72166: 18% mana arcane_charge(4), clearcasting
1:50.277 rotation % evocation Venthyr_MagiBrand 8382.1/72166: 12% mana arcane_charge(4), clearcasting
1:54.634 rotation $ cancel_action Fluffy_Pillow 68945.3/72166: 96% mana arcane_charge(4), clearcasting, evocation
1:54.639 rotation ' arcane_barrage Fluffy_Pillow 68952.5/72166: 96% mana arcane_charge(4), clearcasting
1:55.966 cooldowns k touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting
1:57.293 cooldowns n rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting
1:58.619 rotation * arcane_missiles Fluffy_Pillow 71585.3/72166: 99% mana arcane_charge(4), clearcasting, rune_of_power
2:05.110 default T counterspell Fluffy_Pillow 64343.3/72166: 89% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:05.110 cooldowns p presence_of_mind Fluffy_Pillow 63343.3/72166: 88% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
2:05.110 rotation ) arcane_blast Fluffy_Pillow 63343.3/72166: 88% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus
2:06.436 default U use_mana_gem Venthyr_MagiBrand 58382.2/72166: 81% mana arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power, crimson_chorus
2:06.436 rotation + arcane_missiles Fluffy_Pillow 65598.7/72166: 91% mana arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power, crimson_chorus
2:10.227 rotation > arcane_barrage Fluffy_Pillow 71070.3/72166: 98% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:11.554 rotation : arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana presence_of_mind(2), crimson_chorus
2:12.882 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), presence_of_mind(2), crimson_chorus(2)
2:14.210 rotation @ arcane_blast Fluffy_Pillow 69957.4/72166: 97% mana arcane_charge(3), presence_of_mind, crimson_chorus(2)
2:15.539 rotation @ arcane_blast Fluffy_Pillow 66375.6/72166: 92% mana arcane_charge(4), crimson_chorus(2)
2:16.892 rotation @ arcane_blast Fluffy_Pillow 61453.4/72166: 85% mana arcane_charge(4), crimson_chorus(2)
2:18.246 cooldowns i mirrors_of_torment Fluffy_Pillow 56532.7/72166: 78% mana arcane_charge(4), crimson_chorus(2)
2:19.573 cooldowns m arcane_power Fluffy_Pillow 56447.9/72166: 78% mana arcane_charge(4), crimson_chorus(2)
2:19.573 rotation @ arcane_blast Fluffy_Pillow 56447.9/72166: 78% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:20.927 rotation @ arcane_blast Fluffy_Pillow 54964.7/72166: 76% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:22.281 rotation @ arcane_blast Fluffy_Pillow 56368.1/72166: 78% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.635 rotation @ arcane_blast Fluffy_Pillow 54884.8/72166: 76% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.989 rotation @ arcane_blast Fluffy_Pillow 53401.5/72166: 74% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.343 rotation @ arcane_blast Fluffy_Pillow 51918.3/72166: 72% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.697 rotation @ arcane_blast Fluffy_Pillow 53321.7/72166: 74% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.051 default T counterspell Fluffy_Pillow 51838.4/72166: 72% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:29.110 rotation @ arcane_blast Fluffy_Pillow 51423.6/72166: 71% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:30.464 rotation + arcane_missiles Fluffy_Pillow 49940.3/72166: 69% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:32.432 rotation @ arcane_blast Fluffy_Pillow 52780.8/72166: 73% mana arcane_charge(4), arcane_power
2:33.783 rotation = arcane_barrage Fluffy_Pillow 54179.8/72166: 75% mana arcane_charge(4), arcane_power
2:35.110 rotation : arcane_orb Fluffy_Pillow 60425.0/72166: 84% mana
2:36.437 rotation @ arcane_blast Fluffy_Pillow 61840.3/72166: 86% mana arcane_charge(2)
2:38.107 rotation @ arcane_blast Fluffy_Pillow 60125.6/72166: 83% mana arcane_charge(3)
2:39.619 rotation @ arcane_blast Fluffy_Pillow 56807.9/72166: 79% mana arcane_charge(4), clearcasting
2:40.972 rotation @ arcane_blast Fluffy_Pillow 51885.7/72166: 72% mana arcane_charge(4), clearcasting
2:42.326 rotation ' arcane_barrage Fluffy_Pillow 46965.0/72166: 65% mana arcane_charge(4), clearcasting(2)
2:43.654 cooldowns k touch_of_the_magi Fluffy_Pillow 53211.7/72166: 74% mana clearcasting(2)
2:44.980 cooldowns n rune_of_power Fluffy_Pillow 52625.5/72166: 73% mana arcane_charge(4), clearcasting(2)
2:46.308 rotation * arcane_missiles Fluffy_Pillow 54542.2/72166: 76% mana arcane_charge(4), clearcasting(2), rune_of_power
2:54.310 default T counterspell Fluffy_Pillow 58591.6/72166: 81% mana arcane_charge(4), rune_of_power
2:54.310 rotation @ arcane_blast Fluffy_Pillow 57591.6/72166: 80% mana arcane_charge(4), rune_of_power
2:55.664 rotation @ arcane_blast Fluffy_Pillow 52670.9/72166: 73% mana arcane_charge(4), clearcasting, rune_of_power
2:57.018 rotation + arcane_missiles Fluffy_Pillow 47750.1/72166: 66% mana arcane_charge(4), clearcasting, rune_of_power
2:59.034 rotation < arcane_barrage Fluffy_Pillow 50659.8/72166: 70% mana arcane_charge(4), clearcasting
3:00.363 rotation : arcane_orb Fluffy_Pillow 56907.9/72166: 79% mana clearcasting
3:01.690 rotation @ arcane_blast Fluffy_Pillow 58323.2/72166: 81% mana arcane_charge(2), clearcasting
3:03.360 rotation @ arcane_blast Fluffy_Pillow 56608.5/72166: 78% mana arcane_charge(3), clearcasting, crimson_chorus
3:04.873 rotation @ arcane_blast Fluffy_Pillow 53292.3/72166: 74% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.227 rotation @ arcane_blast Fluffy_Pillow 48371.5/72166: 67% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:07.581 rotation @ arcane_blast Fluffy_Pillow 43450.8/72166: 60% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:08.934 rotation , arcane_missiles Fluffy_Pillow 38528.6/72166: 53% mana arcane_charge(4), clearcasting(3), crimson_chorus
3:11.006 rotation @ arcane_blast Fluffy_Pillow 41519.1/72166: 58% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:12.361 rotation @ arcane_blast Fluffy_Pillow 36599.8/72166: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:13.715 rotation @ arcane_blast Fluffy_Pillow 31679.1/72166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:15.068 rotation @ arcane_blast Fluffy_Pillow 26756.9/72166: 37% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:16.422 rotation ; arcane_barrage Fluffy_Pillow 21836.1/72166: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:17.749 rotation - arcane_missiles Fluffy_Pillow 28081.3/72166: 39% mana clearcasting(2), crimson_chorus(2)
3:19.760 default T counterspell Fluffy_Pillow 30983.8/72166: 43% mana clearcasting, crimson_chorus(2)
3:19.760 rotation - arcane_missiles Fluffy_Pillow 29983.8/72166: 42% mana clearcasting, crimson_chorus(2)
3:21.815 rotation : arcane_orb Fluffy_Pillow 32949.9/72166: 46% mana crimson_chorus(2)
3:23.143 rotation @ arcane_blast Fluffy_Pillow 34366.6/72166: 48% mana arcane_charge(2), crimson_chorus(2)
3:24.814 rotation @ arcane_blast Fluffy_Pillow 32653.4/72166: 45% mana arcane_charge(3), crimson_chorus(3)
3:26.327 rotation @ arcane_blast Fluffy_Pillow 29337.1/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:27.681 rotation @ arcane_blast Fluffy_Pillow 24416.3/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:29.034 rotation @ arcane_blast Fluffy_Pillow 19494.1/72166: 27% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:30.388 rotation ' arcane_barrage Fluffy_Pillow 14573.4/72166: 20% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:31.716 cooldowns k touch_of_the_magi Fluffy_Pillow 20820.1/72166: 29% mana clearcasting(2), crimson_chorus(3)
3:33.043 cooldowns n rune_of_power Fluffy_Pillow 20235.3/72166: 28% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:34.369 rotation * arcane_missiles Fluffy_Pillow 22149.2/72166: 31% mana arcane_charge(4), clearcasting(2), rune_of_power
3:40.363 cooldowns p presence_of_mind Fluffy_Pillow 23300.4/72166: 32% mana arcane_charge(4), rune_of_power
3:40.363 rotation ) arcane_blast Fluffy_Pillow 23300.4/72166: 32% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:41.691 rotation @ arcane_blast Fluffy_Pillow 18342.1/72166: 25% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:43.017 rotation @ arcane_blast Fluffy_Pillow 13380.9/72166: 19% mana arcane_charge(4), presence_of_mind, rune_of_power
3:44.344 default T counterspell Fluffy_Pillow 8421.2/72166: 12% mana arcane_charge(4), rune_of_power
3:44.344 rotation @ arcane_blast Fluffy_Pillow 7421.2/72166: 10% mana arcane_charge(4), rune_of_power
3:45.697 rotation . arcane_barrage Fluffy_Pillow 2499.0/72166: 3% mana arcane_charge(4), clearcasting, rune_of_power
3:47.023 rotation : arcane_orb Fluffy_Pillow 8742.8/72166: 12% mana clearcasting
3:48.350 rotation @ arcane_blast Fluffy_Pillow 10158.1/72166: 14% mana arcane_charge(2), clearcasting
3:50.021 rotation @ arcane_blast Fluffy_Pillow 8444.9/72166: 12% mana arcane_charge(3), clearcasting
3:51.532 rotation . evocation Venthyr_MagiBrand 5125.7/72166: 7% mana arcane_charge(4), clearcasting
3:56.173 rotation $ cancel_action Fluffy_Pillow 69636.6/72166: 96% mana arcane_charge(4), clearcasting(2), evocation
3:56.177 rotation @ arcane_blast Fluffy_Pillow 69642.4/72166: 97% mana arcane_charge(4), clearcasting(2)
3:57.531 rotation @ arcane_blast Fluffy_Pillow 64721.6/72166: 90% mana arcane_charge(4), clearcasting(2)
3:58.884 rotation @ arcane_blast Fluffy_Pillow 59799.4/72166: 83% mana arcane_charge(4), clearcasting(2)
4:00.239 default Y use_item_empyreal_ordnance Fluffy_Pillow 54880.1/72166: 76% mana arcane_charge(4), clearcasting(2)
4:00.239 rotation @ arcane_blast Fluffy_Pillow 54880.1/72166: 76% mana arcane_charge(4), clearcasting(2)
4:01.592 rotation - arcane_missiles Fluffy_Pillow 49957.9/72166: 69% mana arcane_charge(4), clearcasting(2)
4:03.673 rotation @ arcane_blast Fluffy_Pillow 52961.4/72166: 73% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.028 rotation @ arcane_blast Fluffy_Pillow 48042.1/72166: 67% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.382 default U use_mana_gem Venthyr_MagiBrand 43121.4/72166: 60% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.436 rotation < arcane_barrage Fluffy_Pillow 50415.9/72166: 70% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:07.763 rotation : arcane_orb Fluffy_Pillow 56661.1/72166: 79% mana clearcasting(2), crimson_chorus
4:09.091 default T counterspell Fluffy_Pillow 58077.8/72166: 80% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:09.091 rotation @ arcane_blast Fluffy_Pillow 57077.8/72166: 79% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:10.763 rotation @ arcane_blast Fluffy_Pillow 55366.1/72166: 77% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:12.277 final_burn r arcane_missiles Fluffy_Pillow 52051.2/72166: 72% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:15.951 final_burn s arcane_blast Fluffy_Pillow 57354.0/72166: 79% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:17.304 final_burn s arcane_blast Fluffy_Pillow 52431.8/72166: 73% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Venthyr_MagiBrand"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=venthyr
soulbind=51:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Venthyr_NetherPrecision : 6033 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6033.0 6033.0 11.9 / 0.198% 942.4 / 15.6% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2552.0 2438.2 Mana 0.00% 43.5 99.0% 100%
Talents
Venthyr
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Venthyr_NetherPrecision 6033
Arcane Barrage 356 5.9% 19.7 14.33sec 5390 4355 Direct 19.7 4576 9097 5391 18.1%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 19.67 19.66 0.00 0.00 1.2378 0.0000 106032.51 106032.51 0.00% 4354.88 4354.88
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.94% 16.11 8 25 4576.09 3280 8644 4576.06 3989 5100 73735 73735 0.00%
crit 18.06% 3.55 0 11 9097.01 6559 17287 8875.60 0 12988 32297 32297 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.01
    fishing_opener
    [}]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.49
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.30
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.13
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:7.18
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:2.86
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:1.12
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.49
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.15
Arcane Blast 2188 36.2% 114.9 2.58sec 5645 4337 Direct 115.9 4663 9782 5597 18.3%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.87 115.87 0.00 0.00 1.3015 0.0000 648395.02 648395.02 0.00% 4337.12 4337.12
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.75% 94.72 68 127 4662.87 922 13082 4667.78 4133 5290 441575 441575 0.00%
crit 18.25% 21.15 7 38 9781.83 1844 26164 9798.37 6679 14913 206821 206821 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.77
    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.98
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.63
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [@]:90.12
Arcane Echo 287 4.8% 157.3 1.89sec 543 0 Direct 157.3 445 945 543 19.6%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 157.30 157.30 0.00 0.00 0.0000 0.0000 85361.10 85361.10 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.42% 126.50 86 177 444.84 220 669 444.97 384 506 56256 56256 0.00%
crit 19.58% 30.79 12 55 945.36 441 1338 946.65 726 1191 29105 29105 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2318 38.5% 44.0 6.30sec 15661 8762 Periodic 301.0 1891 3999 2290 18.9% 24.4%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.01 0.00 301.27 301.02 1.7874 0.2434 689221.05 689221.05 0.00% 8762.03 8762.03
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.09% 244.10 148 358 1891.33 1119 3398 1894.58 1610 2219 461629 461629 0.00%
crit 18.91% 56.92 27 95 3999.31 2238 6796 4005.57 3241 4973 227592 227592 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:0.98
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.87
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.87
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:5.23
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:3.17
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.74
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (136) 0.0% (2.3%) 11.0 27.00sec 3685 2907

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.01 0.00 0.00 0.00 1.2675 0.0000 0.00 0.00 0.00% 2907.13 2907.13

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:10.01
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 136 2.3% 11.0 27.60sec 3685 0 Direct 11.0 3138 6278 3685 17.4%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.01 11.01 0.00 0.00 0.0000 0.0000 40580.61 40580.61 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.58% 9.09 3 15 3138.10 3018 4478 3138.16 3018 3374 28537 28537 0.00%
crit 17.42% 1.92 0 7 6277.67 6035 8956 5446.74 0 7987 12044 12044 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12457 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 9.9 26.63sec 2499 0 Periodic 13.4 1567 3063 1852 19.0% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.91 0.00 13.37 13.37 0.0000 1.7479 24767.23 24767.23 0.00% 1059.56 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.99% 10.83 3 14 1567.48 175 1852 1568.97 1258 1852 16976 16976 0.00%
crit 19.01% 2.54 0 9 3063.14 349 3704 2819.38 0 3704 7791 7791 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.5 13.99sec 540 0 Direct 20.5 456 912 540 18.3%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.51 20.51 0.00 0.00 0.0000 0.0000 11067.38 11067.38 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.67% 16.75 5 31 455.93 444 470 455.93 444 468 7637 7637 0.00%
crit 18.33% 3.76 0 12 912.15 887 941 887.57 0 941 3430 3430 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6000 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6000.37 6000.37 0.00% 50.96 50.96
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.24% 91.47 78 103 43.41 30 57 43.40 42 45 3970 3970 0.00%
crit 19.76% 22.53 11 36 90.10 60 114 90.16 76 104 2030 2030 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3948.75
Mirrors of Torment 0 (116) 0.0% (1.9%) 2.6 127.72sec 13062 11634

Stats Details: Mirrors Of Torment

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.64 0.00 0.00 0.00 1.1230 0.0000 0.00 0.00 0.00% 11634.12 11634.12

Action Details: Mirrors Of Torment

  • id:314793
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • school:shadow
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by {$320035s3=15}%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].

Action Priority List

    cooldowns
    [h]:0.75
  • if_expr:!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.89
  • if_expr:!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Agonizing Backlash 68 1.1% 5.2 51.12sec 3852 0 Direct 5.2 3138 6275 3851 22.8%

Stats Details: Agonizing Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.22 5.22 0.00 0.00 0.0000 0.0000 20124.49 20124.49 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 77.23% 4.03 0 6 3137.71 1211 3676 3143.18 0 3676 12662 12662 0.00%
crit 22.77% 1.19 0 5 6274.92 2421 7352 4593.27 0 7352 7463 7463 0.00%

Action Details: Agonizing Backlash

  • id:320035
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.600000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:320035
  • name:Agonizing Backlash
  • school:shadow
  • tooltip:Movement speed and cast speed slowed by {$s3=15}%.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
    Tormenting Backlash 48 0.8% 2.5 127.53sec 5668 0 Direct 2.5 4905 9780 5669 15.6%

Stats Details: Tormenting Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.54 2.54 0.00 0.00 0.0000 0.0000 14370.66 14370.66 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 84.36% 2.14 0 3 4904.92 4570 6783 4827.98 0 6783 10494 10494 0.00%
crit 15.64% 0.40 0 2 9780.19 9141 13216 3405.12 0 13216 3877 3877 0.00%

Action Details: Tormenting Backlash

  • id:317589
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.510000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:317589
  • name:Tormenting Backlash
  • school:shadow
  • tooltip:Rooted and Silenced.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
Shadowcore Oil Blast 41 0.7% 41.1 7.12sec 296 0 Direct 41.1 251 501 296 18.1%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.11 41.11 0.00 0.00 0.0000 0.0000 12175.51 12175.51 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.89% 33.67 17 56 250.77 244 259 250.77 246 256 8443 8443 0.00%
crit 18.11% 7.44 0 18 501.45 488 517 501.20 0 517 3732 3732 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (448) 0.0% (7.4%) 6.0 49.39sec 22055 17997

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.03 0.00 0.00 0.00 1.2256 0.0000 0.00 0.00 0.00% 17996.86 17996.86

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:0.77
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:4.10
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.17
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 448 7.4% 6.0 49.30sec 22055 0 Direct 6.0 22067 0 22067 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.03 6.03 0.00 0.00 0.0000 0.0000 133014.78 133014.78 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.03 5 8 22067.28 893 75054 22047.71 15334 26717 133015 133015 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:16527.11
  • base_dd_max:16527.11
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Venthyr_NetherPrecision
Arcane Power 2.8 123.23sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.76 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:1.76
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 246.74sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.76 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.76
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.5 24.79sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.46 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.46
Evocation 3.3 105.24sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.26 0.00 17.98 0.00 3.4856 0.6303 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:1.00
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.26
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 97.52sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.15 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.20
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.68
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.28
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.8 54.66sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.81 0.00 0.00 0.00 1.2247 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.83
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [x]:1.00
Time Warp 1.4 302.95sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.44 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.44
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.72sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_NetherPrecision
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 20.6 123.3 14.4sec 2.1sec 12.0sec 83.30% 0.00% 79.7 (80.2) 0.0

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.1s / 55.5s
  • trigger_min/max:0.0s / 15.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 52.9s

Stack Uptimes

  • arcane_charge_1:5.06%
  • arcane_charge_2:9.18%
  • arcane_charge_3:7.69%
  • arcane_charge_4:61.37%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 123.2sec 123.2sec 14.7sec 13.61% 0.00% 0.0 (0.0) 2.6

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 144.3s
  • trigger_min/max:120.0s / 144.3s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 15.0s

Stack Uptimes

  • arcane_power_1:13.61%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 246.6sec 246.6sec 11.7sec 6.85% 12.11% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.4s / 272.4s
  • trigger_min/max:241.4s / 272.4s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 12.0s

Stack Uptimes

  • berserking_1:6.85%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.65% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.65%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.6 12.3 17.0sec 9.9sec 8.1sec 47.98% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.82%
  • clearcasting_2:18.48%
  • clearcasting_3:4.68%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.6sec 28.6sec 52.04% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.8s
  • trigger_min/max:60.0s / 65.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.96%
  • crimson_chorus_2:17.35%
  • crimson_chorus_3:16.73%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 241.2sec 241.2sec 14.4sec 8.95% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.5s / 265.1s
  • trigger_min/max:237.5s / 265.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:8.95%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.9sec 104.9sec 3.9sec 4.24% 0.00% 14.7 (14.7) 0.0

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.2s / 165.7s
  • trigger_min/max:90.2s / 165.7s
  • trigger_pct:100.00%
  • duration_min/max:0.5s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Nether Precision 15.4 12.8 18.8sec 10.0sec 7.7sec 39.92% 0.00% 12.8 (20.9) 0.8

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_nether_precision
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.09
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:2.6s / 108.0s
  • trigger_min/max:0.8s / 106.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 45.7s

Stack Uptimes

  • nether_precision_1:15.55%
  • nether_precision_2:24.37%

Spelldata

  • id:336889
  • name:Nether Precision
  • tooltip:Arcane Blast damage increased by $w1%.
  • description:{$@spelldesc336886=Consuming Clearcasting increases the damage of your next 2 Arcane Blasts by |cFFFFFFFF{$s1=0}%|r.}
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.53%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.0sec 98.0sec 4.0sec 4.22% 8.15% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 172.6s
  • trigger_min/max:62.7s / 172.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 18.8s

Stack Uptimes

  • presence_of_mind_1:2.04%
  • presence_of_mind_2:2.02%
  • presence_of_mind_3:0.16%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.6 0.0 35.7sec 35.7sec 11.8sec 34.06% 0.00% 0.0 (0.0) 8.3

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 60.3s
  • trigger_min/max:14.5s / 60.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.06%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.4 0.0 303.6sec 303.6sec 35.4sec 16.95% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 324.9s
  • trigger_min/max:300.0s / 324.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:16.95%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.86% 0.00% 17.65%
Arcane Barrage Arcane Charge 4 97.14% 82.35% 100.00%
Arcane Blast Arcane Charge 0 6.42% 3.00% 11.00%
Arcane Blast Arcane Charge 1 4.32% 1.06% 8.57%
Arcane Blast Arcane Charge 2 10.02% 5.32% 14.39%
Arcane Blast Arcane Charge 3 11.18% 6.48% 15.11%
Arcane Blast Arcane Charge 4 68.06% 57.55% 78.72%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 3.25% 0.00% 8.88% 1.6s 0.0s 6.2s
Conserve Phase 100.00% 100.00% 100.00% 297.0s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000177.002120.020239.988
Evocation14.4210.15275.72047.60222.794112.569
Counterspell0.7990.0009.9359.9623.32919.706
Time Warp2.0170.00024.8562.9301.32426.184
Mirrors of Torment30.09115.910160.38088.99958.047176.692
Rune of Power7.3210.00035.31845.07020.62173.232
Touch of the Magi5.3820.00029.74734.36619.29369.464
Arcane Power8.4230.00024.32323.45717.49149.915
Arcane Barrage11.8841.29253.521248.288198.098306.356
Arcane Orb6.8430.00077.08281.00742.989133.876
Presence of Mind32.3490.000109.930113.98179.028171.685

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Venthyr_NetherPrecision
mana_regen Mana 3139.25 414031.40 57.18% 131.89 14591.46 3.40%
Evocation Mana 126.15 183695.24 25.37% 1456.11 0.00 0.00%
Mana Gem Mana 2.94 21222.07 2.93% 7216.57 0.00 0.00%
Arcane Barrage Mana 19.66 83266.30 11.50% 4234.68 1260.47 1.49%
Mirrors of Torment Mana 7.77 21842.82 3.02% 2811.71 582.01 2.60%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2438.17 2552.02 16449.8 38353.5 1402.0 72165.7
Usage Type Count Total Avg RPE APR
Venthyr_NetherPrecision
arcane_blast Mana 117.0 632483.3 5404.6 5506.2 1.0
arcane_missiles Mana 44.5 92873.3 2088.9 2110.4 7.4
arcane_orb Mana 11.1 5559.9 500.0 504.8 7.3
counterspell Mana 12.6 11221.3 891.9 900.9 0.0
mirrors_of_torment Mana 2.7 5339.2 2000.0 2021.7 6.5
time_warp Mana 1.5 2909.0 2000.0 2013.8 0.0
touch_of_the_magi Mana 6.1 15207.3 2496.7 2521.4 8.7

Statistics & Data Analysis

Fight Length
Venthyr_NetherPrecision Fight Length
Count 1604
Mean 297.00
Minimum 240.02
Maximum 359.99
Spread ( max - min ) 119.97
Range [ ( max - min ) / 2 * 100% ] 20.20%
Standard Deviation 34.1693
5th Percentile 245.64
95th Percentile 352.45
( 95th Percentile - 5th Percentile ) 106.81
Mean Distribution
Standard Deviation 0.8532
95.00% Confidence Interval ( 295.33 - 298.67 )
Normalized 95.00% Confidence Interval ( 99.44% - 100.56% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 509
0.1% Error 50846
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 40
0.01 Scale Factor Error with Delta=300 997
DPS
Venthyr_NetherPrecision Damage Per Second
Count 1604
Mean 6033.04
Minimum 5323.70
Maximum 6787.83
Spread ( max - min ) 1464.14
Range [ ( max - min ) / 2 * 100% ] 12.13%
Standard Deviation 243.8175
5th Percentile 5637.98
95th Percentile 6435.17
( 95th Percentile - 5th Percentile ) 797.18
Mean Distribution
Standard Deviation 6.0878
95.00% Confidence Interval ( 6021.11 - 6044.98 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6275
0.1 Scale Factor Error with Delta=300 508
0.05 Scale Factor Error with Delta=300 2030
0.01 Scale Factor Error with Delta=300 50748
Priority Target DPS
Venthyr_NetherPrecision Priority Target Damage Per Second
Count 1604
Mean 6033.04
Minimum 5323.70
Maximum 6787.83
Spread ( max - min ) 1464.14
Range [ ( max - min ) / 2 * 100% ] 12.13%
Standard Deviation 243.8175
5th Percentile 5637.98
95th Percentile 6435.17
( 95th Percentile - 5th Percentile ) 797.18
Mean Distribution
Standard Deviation 6.0878
95.00% Confidence Interval ( 6021.11 - 6044.98 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6275
0.1 Scale Factor Error with Delta=300 508
0.05 Scale Factor Error with Delta=300 2030
0.01 Scale Factor Error with Delta=300 50748
DPS(e)
Venthyr_NetherPrecision Damage Per Second (Effective)
Count 1604
Mean 6033.04
Minimum 5323.70
Maximum 6787.83
Spread ( max - min ) 1464.14
Range [ ( max - min ) / 2 * 100% ] 12.13%
Damage
Venthyr_NetherPrecision Damage
Count 1604
Mean 1785110.35
Minimum 1332062.07
Maximum 2286295.01
Spread ( max - min ) 954232.95
Range [ ( max - min ) / 2 * 100% ] 26.73%
DTPS
Venthyr_NetherPrecision Damage Taken Per Second
Count 1604
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Venthyr_NetherPrecision Healing Per Second
Count 1604
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Venthyr_NetherPrecision Healing Per Second (Effective)
Count 1604
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Venthyr_NetherPrecision Heal
Count 1604
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Venthyr_NetherPrecision Healing Taken Per Second
Count 1604
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Venthyr_NetherPrecision Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Venthyr_NetherPrecisionTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Venthyr_NetherPrecision Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.46 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.44 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.76 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
h 0.75 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
i 0.89 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 0.77 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 4.10 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.17 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 1.76 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.83 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.20 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.68 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.28 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 0.98 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.77 arcane_blast
t 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
v 1.00 arcane_orb,if=cooldown.rune_of_power.ready
w 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.87 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.98 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.23 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 1.00 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.49 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.30 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.13 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.63 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.87 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 5.23 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 3.17 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.74 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 10.01 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 7.18 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 2.86 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 1.12 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.49 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
@ 90.12 arcane_blast
. 1.26 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.15 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwx"U"""""""""""#u$yz{VX~T!"|""""""}:@@@@@@@;@@@@;@T@@@;:@@@;kn*T@@>:@@;@@@@;,@@T:;--@@@'kn*@T@U+q@@@@@@%$im+@@T@@+@@=:@'kn*T+>@:@@@@@@@@@@,;@T:@-@-@'kn*p)+T>:@@@@@@@@.$@Y@<:@T@U@@@-'-@hjmX*T+@@=:@@n@@@+@@+>T@:@W@@@@@;l*p);:@T@;@@@@@n+@@.@@@

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Venthyr_NetherPrecision 72165.7/72166: 100% mana
Pre precombat 1 food Venthyr_NetherPrecision 72165.7/72166: 100% mana
Pre precombat 2 augmentation Venthyr_NetherPrecision 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener v arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.328 default W time_warp Fluffy_Pillow 71207.4/72166: 99% mana bloodlust, crimson_chorus
0:01.328 fishing_opener w arcane_blast Fluffy_Pillow 69207.4/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.226 fishing_opener x rune_of_power Fluffy_Pillow 65003.5/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.013 fishing_opener " arcane_blast Fluffy_Pillow 66139.4/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.818 default U use_mana_gem Venthyr_NetherPrecision 60426.3/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.818 fishing_opener " arcane_blast Fluffy_Pillow 67642.9/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.621 fishing_opener " arcane_blast Fluffy_Pillow 61926.8/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.424 fishing_opener " arcane_blast Fluffy_Pillow 56210.8/72166: 78% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:06.227 fishing_opener " arcane_blast Fluffy_Pillow 50494.8/72166: 70% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:07.028 fishing_opener " arcane_blast Fluffy_Pillow 44775.9/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.832 fishing_opener " arcane_blast Fluffy_Pillow 39061.3/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.634 fishing_opener " arcane_blast Fluffy_Pillow 33343.9/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.436 fishing_opener " arcane_blast Fluffy_Pillow 27626.4/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.239 fishing_opener " arcane_blast Fluffy_Pillow 21910.4/72166: 30% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.043 fishing_opener " arcane_blast Fluffy_Pillow 16195.8/72166: 22% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:11.844 fishing_opener " arcane_blast Fluffy_Pillow 10476.9/72166: 15% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:12.647 fishing_opener # arcane_barrage Fluffy_Pillow 4760.9/72166: 7% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:13.434 fishing_opener u evocation Venthyr_NetherPrecision 10226.7/72166: 14% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2)
0:16.001 rotation $ cancel_action Fluffy_Pillow 70529.0/72166: 98% mana bloodlust, clearcasting, evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.006 fishing_opener y mirrors_of_torment Fluffy_Pillow 70536.2/72166: 98% mana bloodlust, clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.794 fishing_opener z touch_of_the_magi Fluffy_Pillow 69673.6/72166: 97% mana bloodlust, clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.579 fishing_opener { arcane_power Fluffy_Pillow 68306.6/72166: 95% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.579 default V potion Fluffy_Pillow 68306.6/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.579 default X berserking Fluffy_Pillow 68306.6/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.579 fishing_opener ~ arcane_missiles Fluffy_Pillow 68306.6/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:25.912 default T counterspell Fluffy_Pillow 63401.7/72166: 88% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.912 fishing_opener ! arcane_missiles Fluffy_Pillow 62901.7/72166: 87% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.976 fishing_opener " arcane_blast Fluffy_Pillow 64437.4/72166: 89% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.730 fishing_opener | presence_of_mind Fluffy_Pillow 62088.2/72166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.730 fishing_opener " arcane_blast Fluffy_Pillow 62088.2/72166: 86% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, nether_precision, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.485 fishing_opener " arcane_blast Fluffy_Pillow 59740.4/72166: 83% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.240 fishing_opener " arcane_blast Fluffy_Pillow 57392.6/72166: 80% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.994 fishing_opener " arcane_blast Fluffy_Pillow 55043.3/72166: 76% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.799 fishing_opener " arcane_blast Fluffy_Pillow 55654.3/72166: 77% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.602 fishing_opener " arcane_blast Fluffy_Pillow 53375.8/72166: 74% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:32.405 fishing_opener } arcane_barrage Fluffy_Pillow 51097.3/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:33.195 rotation : arcane_orb Fluffy_Pillow 56567.5/72166: 78% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:33.982 rotation @ arcane_blast Fluffy_Pillow 57203.4/72166: 79% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:34.973 rotation @ arcane_blast Fluffy_Pillow 54508.7/72166: 76% mana bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect
0:35.872 rotation @ arcane_blast Fluffy_Pillow 50306.2/72166: 70% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:36.673 rotation @ arcane_blast Fluffy_Pillow 44587.3/72166: 62% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:37.477 rotation @ arcane_blast Fluffy_Pillow 38872.7/72166: 54% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:38.278 rotation @ arcane_blast Fluffy_Pillow 33153.8/72166: 46% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:39.078 rotation @ arcane_blast Fluffy_Pillow 27433.5/72166: 38% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:39.879 rotation ; arcane_barrage Fluffy_Pillow 21714.6/72166: 30% mana bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect
0:40.665 rotation @ arcane_blast Fluffy_Pillow 27179.0/72166: 38% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:41.844 rotation @ arcane_blast Fluffy_Pillow 27505.6/72166: 38% mana arcane_charge, potion_of_spectral_intellect
0:43.674 rotation @ arcane_blast Fluffy_Pillow 27396.9/72166: 38% mana arcane_charge(2)
0:45.345 rotation @ arcane_blast Fluffy_Pillow 25683.7/72166: 36% mana arcane_charge(3)
0:46.859 rotation ; arcane_barrage Fluffy_Pillow 22368.9/72166: 31% mana arcane_charge(4)
0:48.186 rotation @ arcane_blast Fluffy_Pillow 28614.1/72166: 40% mana
0:50.175 default T counterspell Fluffy_Pillow 30109.8/72166: 42% mana arcane_charge
0:50.175 rotation @ arcane_blast Fluffy_Pillow 29109.8/72166: 40% mana arcane_charge
0:52.005 rotation @ arcane_blast Fluffy_Pillow 29001.1/72166: 40% mana arcane_charge(2)
0:53.675 rotation @ arcane_blast Fluffy_Pillow 27286.4/72166: 38% mana arcane_charge(3)
0:55.188 rotation ; arcane_barrage Fluffy_Pillow 23970.2/72166: 33% mana arcane_charge(4)
0:56.515 rotation : arcane_orb Fluffy_Pillow 30215.4/72166: 42% mana
0:57.843 rotation @ arcane_blast Fluffy_Pillow 31632.1/72166: 44% mana arcane_charge(2)
0:59.514 rotation @ arcane_blast Fluffy_Pillow 29918.9/72166: 41% mana arcane_charge(3)
1:01.027 rotation @ arcane_blast Fluffy_Pillow 26602.6/72166: 37% mana arcane_charge(4), crimson_chorus
1:02.380 rotation ; arcane_barrage Fluffy_Pillow 21680.4/72166: 30% mana arcane_charge(4), clearcasting, crimson_chorus
1:03.707 cooldowns k touch_of_the_magi Fluffy_Pillow 27925.6/72166: 39% mana clearcasting, crimson_chorus
1:05.033 cooldowns n rune_of_power Fluffy_Pillow 27339.5/72166: 38% mana arcane_charge(4), clearcasting, crimson_chorus
1:06.359 rotation * arcane_missiles Fluffy_Pillow 29253.3/72166: 41% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus
1:14.958 default T counterspell Fluffy_Pillow 19164.4/72166: 27% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2)
1:14.958 rotation @ arcane_blast Fluffy_Pillow 18164.4/72166: 25% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2)
1:16.313 rotation @ arcane_blast Fluffy_Pillow 13245.1/72166: 18% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2)
1:17.668 rotation > arcane_barrage Fluffy_Pillow 8325.8/72166: 12% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.995 rotation : arcane_orb Fluffy_Pillow 14571.0/72166: 20% mana crimson_chorus(2)
1:20.322 rotation @ arcane_blast Fluffy_Pillow 15986.3/72166: 22% mana arcane_charge(2), crimson_chorus(2)
1:21.993 rotation @ arcane_blast Fluffy_Pillow 14273.0/72166: 20% mana arcane_charge(3), crimson_chorus(3)
1:23.505 rotation ; arcane_barrage Fluffy_Pillow 10955.3/72166: 15% mana arcane_charge(4), crimson_chorus(3)
1:24.832 rotation @ arcane_blast Fluffy_Pillow 17200.5/72166: 24% mana crimson_chorus(3)
1:26.823 rotation @ arcane_blast Fluffy_Pillow 18699.2/72166: 26% mana arcane_charge, crimson_chorus(3)
1:28.655 rotation @ arcane_blast Fluffy_Pillow 18593.3/72166: 26% mana arcane_charge(2), clearcasting, crimson_chorus(3)
1:30.326 rotation @ arcane_blast Fluffy_Pillow 16880.1/72166: 23% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:31.838 rotation ; arcane_barrage Fluffy_Pillow 13562.4/72166: 19% mana arcane_charge(4), clearcasting(2)
1:33.166 rotation , arcane_missiles Fluffy_Pillow 19809.1/72166: 27% mana clearcasting(3)
1:35.109 rotation @ arcane_blast Fluffy_Pillow 22613.4/72166: 31% mana clearcasting(2), nether_precision(2)
1:37.098 rotation @ arcane_blast Fluffy_Pillow 24109.2/72166: 33% mana arcane_charge, clearcasting(2), nether_precision(2)
1:38.929 default T counterspell Fluffy_Pillow 24001.9/72166: 33% mana arcane_charge(2), clearcasting(2), nether_precision
1:38.958 rotation : arcane_orb Fluffy_Pillow 23043.7/72166: 32% mana arcane_charge(2), clearcasting(2)
1:40.322 rotation ; arcane_barrage Fluffy_Pillow 24512.4/72166: 34% mana arcane_charge(4), clearcasting(2)
1:41.649 rotation - arcane_missiles Fluffy_Pillow 30757.6/72166: 43% mana clearcasting(2)
1:43.701 rotation - arcane_missiles Fluffy_Pillow 33719.3/72166: 47% mana clearcasting, nether_precision(2)
1:45.741 rotation @ arcane_blast Fluffy_Pillow 36663.7/72166: 51% mana nether_precision(2)
1:47.730 rotation @ arcane_blast Fluffy_Pillow 38159.4/72166: 53% mana arcane_charge, nether_precision(2)
1:49.561 rotation @ arcane_blast Fluffy_Pillow 38052.1/72166: 53% mana arcane_charge(2), nether_precision
1:51.233 rotation ' arcane_barrage Fluffy_Pillow 36340.4/72166: 50% mana arcane_charge(3)
1:52.561 cooldowns k touch_of_the_magi Fluffy_Pillow 41504.5/72166: 58% mana
1:53.890 cooldowns n rune_of_power Fluffy_Pillow 40922.7/72166: 57% mana arcane_charge(4)
1:55.217 rotation * arcane_missiles Fluffy_Pillow 42838.0/72166: 59% mana arcane_charge(4), rune_of_power
2:01.934 rotation @ arcane_blast Fluffy_Pillow 37532.7/72166: 52% mana arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus
2:03.287 default T counterspell Fluffy_Pillow 32610.5/72166: 45% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2), crimson_chorus
2:03.287 rotation @ arcane_blast Fluffy_Pillow 31610.5/72166: 44% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2), crimson_chorus
2:04.640 default U use_mana_gem Venthyr_NetherPrecision 26688.3/72166: 37% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision, crimson_chorus
2:04.640 rotation + arcane_missiles Fluffy_Pillow 33904.9/72166: 47% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision, crimson_chorus
2:06.725 cooldowns q presence_of_mind Fluffy_Pillow 36914.2/72166: 51% mana arcane_charge(4), rune_of_power, nether_precision, crimson_chorus
2:06.725 rotation @ arcane_blast Fluffy_Pillow 36914.2/72166: 51% mana arcane_charge(4), presence_of_mind(3), rune_of_power, nether_precision, crimson_chorus
2:08.052 rotation @ arcane_blast Fluffy_Pillow 31954.5/72166: 44% mana arcane_charge(4), presence_of_mind(2), crimson_chorus
2:09.379 rotation @ arcane_blast Fluffy_Pillow 26994.8/72166: 37% mana arcane_charge(4), clearcasting, presence_of_mind, crimson_chorus
2:10.705 rotation @ arcane_blast Fluffy_Pillow 22033.6/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus
2:12.060 rotation @ arcane_blast Fluffy_Pillow 17114.3/72166: 24% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:13.413 rotation @ arcane_blast Fluffy_Pillow 12192.1/72166: 17% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:14.767 rotation % evocation Venthyr_NetherPrecision 7271.4/72166: 10% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:19.220 rotation $ cancel_action Fluffy_Pillow 69169.0/72166: 96% mana arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2)
2:19.224 cooldowns i mirrors_of_torment Fluffy_Pillow 69174.8/72166: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:20.551 cooldowns m arcane_power Fluffy_Pillow 69090.0/72166: 96% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:20.551 rotation + arcane_missiles Fluffy_Pillow 69090.0/72166: 96% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2)
2:24.398 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), arcane_power, rune_of_power, nether_precision(2), crimson_chorus(3)
2:25.752 rotation @ arcane_blast Fluffy_Pillow 68735.4/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, nether_precision(2), crimson_chorus(3)
2:27.105 default T counterspell Fluffy_Pillow 67250.7/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, nether_precision, crimson_chorus(3)
2:27.287 rotation @ arcane_blast Fluffy_Pillow 67013.4/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.643 rotation @ arcane_blast Fluffy_Pillow 68419.7/72166: 95% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:29.997 rotation + arcane_missiles Fluffy_Pillow 66936.4/72166: 93% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:32.089 rotation @ arcane_blast Fluffy_Pillow 69955.8/72166: 97% mana arcane_charge(4), arcane_power, rune_of_power, nether_precision
2:33.443 rotation @ arcane_blast Fluffy_Pillow 68472.6/72166: 95% mana arcane_charge(4), arcane_power, nether_precision
2:34.796 rotation = arcane_barrage Fluffy_Pillow 68734.0/72166: 95% mana arcane_charge(4), arcane_power, clearcasting
2:36.124 rotation : arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana clearcasting
2:37.451 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting
2:39.121 rotation ' arcane_barrage Fluffy_Pillow 68045.0/72166: 94% mana arcane_charge(3), clearcasting
2:40.450 cooldowns k touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana clearcasting
2:41.777 cooldowns n rune_of_power Fluffy_Pillow 69671.5/72166: 97% mana arcane_charge(4), clearcasting
2:43.105 rotation * arcane_missiles Fluffy_Pillow 71588.2/72166: 99% mana arcane_charge(4), clearcasting, rune_of_power
2:51.811 default T counterspell Fluffy_Pillow 60040.3/72166: 83% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2)
2:51.811 rotation + arcane_missiles Fluffy_Pillow 59040.3/72166: 82% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2)
2:53.869 rotation > arcane_barrage Fluffy_Pillow 62010.6/72166: 86% mana arcane_charge(4), rune_of_power, nether_precision(2)
2:55.197 rotation @ arcane_blast Fluffy_Pillow 68257.3/72166: 95% mana nether_precision(2)
2:57.187 rotation : arcane_orb Fluffy_Pillow 69754.5/72166: 97% mana arcane_charge, nether_precision(2)
2:58.514 rotation @ arcane_blast Fluffy_Pillow 71169.7/72166: 99% mana arcane_charge(3), nether_precision
3:00.027 rotation @ arcane_blast Fluffy_Pillow 66672.9/72166: 92% mana arcane_charge(4), nether_precision
3:01.381 rotation @ arcane_blast Fluffy_Pillow 61752.2/72166: 86% mana arcane_charge(4), crimson_chorus
3:02.735 rotation @ arcane_blast Fluffy_Pillow 56831.4/72166: 79% mana arcane_charge(4), crimson_chorus
3:04.090 rotation @ arcane_blast Fluffy_Pillow 51912.1/72166: 72% mana arcane_charge(4), crimson_chorus
3:05.445 rotation @ arcane_blast Fluffy_Pillow 46992.8/72166: 65% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.799 rotation @ arcane_blast Fluffy_Pillow 42072.1/72166: 58% mana arcane_charge(4), clearcasting, crimson_chorus
3:08.152 rotation @ arcane_blast Fluffy_Pillow 37149.9/72166: 51% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.506 rotation @ arcane_blast Fluffy_Pillow 32229.1/72166: 45% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:10.861 rotation @ arcane_blast Fluffy_Pillow 27309.8/72166: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:12.215 rotation , arcane_missiles Fluffy_Pillow 22389.0/72166: 31% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
3:14.149 rotation ; arcane_barrage Fluffy_Pillow 25180.4/72166: 35% mana arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus(2)
3:15.476 rotation @ arcane_blast Fluffy_Pillow 31425.6/72166: 44% mana clearcasting(2), nether_precision, crimson_chorus(2)
3:17.465 default T counterspell Fluffy_Pillow 32921.4/72166: 46% mana arcane_charge, clearcasting(2), nether_precision, crimson_chorus(2)
3:17.465 rotation : arcane_orb Fluffy_Pillow 31921.4/72166: 44% mana arcane_charge, clearcasting(2), nether_precision, crimson_chorus(2)
3:18.793 rotation @ arcane_blast Fluffy_Pillow 33338.1/72166: 46% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
3:20.305 rotation - arcane_missiles Fluffy_Pillow 30020.4/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:22.321 rotation @ arcane_blast Fluffy_Pillow 32930.1/72166: 46% mana arcane_charge(4), clearcasting, nether_precision, crimson_chorus(3)
3:23.673 rotation - arcane_missiles Fluffy_Pillow 28006.5/72166: 39% mana arcane_charge(4), clearcasting, nether_precision, crimson_chorus(3)
3:25.661 rotation @ arcane_blast Fluffy_Pillow 30875.8/72166: 43% mana arcane_charge(4), clearcasting, nether_precision, crimson_chorus(3)
3:27.016 rotation ' arcane_barrage Fluffy_Pillow 25956.5/72166: 36% mana arcane_charge(4), clearcasting, nether_precision, crimson_chorus(3)
3:28.344 cooldowns k touch_of_the_magi Fluffy_Pillow 32203.1/72166: 45% mana clearcasting(2), crimson_chorus(3)
3:29.672 cooldowns n rune_of_power Fluffy_Pillow 31619.9/72166: 44% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:31.000 rotation * arcane_missiles Fluffy_Pillow 33536.6/72166: 46% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3)
3:37.049 cooldowns p presence_of_mind Fluffy_Pillow 34767.2/72166: 48% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision(2)
3:37.049 rotation ) arcane_blast Fluffy_Pillow 34767.2/72166: 48% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, nether_precision(2)
3:38.377 rotation + arcane_missiles Fluffy_Pillow 29808.9/72166: 41% mana arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power, nether_precision
3:42.138 default T counterspell Fluffy_Pillow 35237.2/72166: 49% mana arcane_charge(4), presence_of_mind(2), rune_of_power, nether_precision(2)
3:42.138 rotation > arcane_barrage Fluffy_Pillow 34237.2/72166: 47% mana arcane_charge(4), presence_of_mind(2), rune_of_power, nether_precision(2)
3:43.465 rotation : arcane_orb Fluffy_Pillow 40482.4/72166: 56% mana presence_of_mind(2), nether_precision(2)
3:44.792 rotation @ arcane_blast Fluffy_Pillow 41897.7/72166: 58% mana arcane_charge(2), presence_of_mind(2), nether_precision(2)
3:46.120 rotation @ arcane_blast Fluffy_Pillow 39689.4/72166: 55% mana arcane_charge(3), presence_of_mind, nether_precision
3:47.447 rotation @ arcane_blast Fluffy_Pillow 36104.7/72166: 50% mana arcane_charge(4)
3:48.800 rotation @ arcane_blast Fluffy_Pillow 31182.5/72166: 43% mana arcane_charge(4)
3:50.154 rotation @ arcane_blast Fluffy_Pillow 26261.8/72166: 36% mana arcane_charge(4)
3:51.507 rotation @ arcane_blast Fluffy_Pillow 21339.6/72166: 30% mana arcane_charge(4)
3:52.859 rotation @ arcane_blast Fluffy_Pillow 16415.9/72166: 23% mana arcane_charge(4)
3:54.213 rotation @ arcane_blast Fluffy_Pillow 11495.2/72166: 16% mana arcane_charge(4)
3:55.566 rotation . evocation Venthyr_NetherPrecision 6573.0/72166: 9% mana arcane_charge(4), clearcasting
4:00.073 rotation $ cancel_action Fluffy_Pillow 69221.2/72166: 96% mana arcane_charge(4), clearcasting, evocation
4:00.077 rotation @ arcane_blast Fluffy_Pillow 69227.0/72166: 96% mana arcane_charge(4), clearcasting
4:01.430 default Y use_item_empyreal_ordnance Fluffy_Pillow 64304.8/72166: 89% mana arcane_charge(4), clearcasting, crimson_chorus
4:01.430 rotation @ arcane_blast Fluffy_Pillow 64304.8/72166: 89% mana arcane_charge(4), clearcasting, crimson_chorus
4:02.785 rotation < arcane_barrage Fluffy_Pillow 59385.5/72166: 82% mana arcane_charge(4), clearcasting, crimson_chorus
4:04.112 rotation : arcane_orb Fluffy_Pillow 65630.7/72166: 91% mana clearcasting(2), crimson_chorus
4:05.440 rotation @ arcane_blast Fluffy_Pillow 67047.4/72166: 93% mana arcane_charge(2), clearcasting(2), crimson_chorus
4:07.111 default T counterspell Fluffy_Pillow 65334.2/72166: 91% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:07.111 rotation @ arcane_blast Fluffy_Pillow 64334.2/72166: 89% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:08.623 default U use_mana_gem Venthyr_NetherPrecision 61016.5/72166: 85% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:08.623 rotation @ arcane_blast Fluffy_Pillow 68233.1/72166: 95% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.975 rotation @ arcane_blast Fluffy_Pillow 63309.5/72166: 88% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.329 rotation @ arcane_blast Fluffy_Pillow 58388.7/72166: 81% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.681 rotation - arcane_missiles Fluffy_Pillow 53465.1/72166: 74% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:14.746 rotation ' arcane_barrage Fluffy_Pillow 56445.5/72166: 78% mana arcane_charge(4), clearcasting, nether_precision, crimson_chorus(2)
4:16.074 rotation - arcane_missiles Fluffy_Pillow 62692.2/72166: 87% mana clearcasting, nether_precision, crimson_chorus(2)
4:17.991 rotation @ arcane_blast Fluffy_Pillow 65459.0/72166: 91% mana nether_precision(2), crimson_chorus(2), empyreal_surge(5)
4:19.981 cooldowns h mirrors_of_torment Fluffy_Pillow 66956.2/72166: 93% mana arcane_charge, nether_precision(2), crimson_chorus(2), empyreal_surge(5)
4:21.309 cooldowns j touch_of_the_magi Fluffy_Pillow 66872.9/72166: 93% mana arcane_charge, nether_precision, crimson_chorus(2), empyreal_surge(5)
4:22.636 cooldowns m arcane_power Fluffy_Pillow 66288.2/72166: 92% mana arcane_charge(4), nether_precision, crimson_chorus(3), empyreal_surge(5)
4:22.636 default X berserking Fluffy_Pillow 66288.2/72166: 92% mana arcane_charge(4), arcane_power, rune_of_power, nether_precision, crimson_chorus(3), empyreal_surge(5)
4:22.636 rotation * arcane_missiles Fluffy_Pillow 66288.2/72166: 92% mana berserking, arcane_charge(4), arcane_power, rune_of_power, nether_precision, crimson_chorus(3), empyreal_surge(5)
4:32.936 default T counterspell Fluffy_Pillow 64427.6/72166: 89% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:32.936 rotation + arcane_missiles Fluffy_Pillow 63927.6/72166: 89% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power
4:34.838 rotation @ arcane_blast Fluffy_Pillow 69559.4/72166: 96% mana arcane_charge(4), arcane_power, nether_precision(2)
4:36.191 rotation @ arcane_blast Fluffy_Pillow 68074.7/72166: 94% mana arcane_charge(4), arcane_power, nether_precision(2)
4:37.545 rotation = arcane_barrage Fluffy_Pillow 66591.5/72166: 92% mana arcane_charge(4), arcane_power, nether_precision
4:38.873 rotation : arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana
4:40.201 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2)
4:41.872 rotation @ arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3)
4:43.384 cooldowns n rune_of_power Fluffy_Pillow 64728.8/72166: 90% mana arcane_charge(4)
4:44.714 rotation @ arcane_blast Fluffy_Pillow 66648.4/72166: 92% mana arcane_charge(4), rune_of_power
4:46.069 rotation @ arcane_blast Fluffy_Pillow 61729.1/72166: 86% mana arcane_charge(4), rune_of_power
4:47.421 rotation @ arcane_blast Fluffy_Pillow 56805.4/72166: 79% mana arcane_charge(4), clearcasting, rune_of_power
4:48.774 rotation + arcane_missiles Fluffy_Pillow 51883.2/72166: 72% mana arcane_charge(4), clearcasting, rune_of_power
4:50.858 rotation @ arcane_blast Fluffy_Pillow 54891.1/72166: 76% mana arcane_charge(4), rune_of_power, nether_precision
4:52.212 rotation @ arcane_blast Fluffy_Pillow 49970.4/72166: 69% mana arcane_charge(4), clearcasting, rune_of_power, nether_precision
4:53.565 rotation + arcane_missiles Fluffy_Pillow 45048.2/72166: 62% mana arcane_charge(4), clearcasting, rune_of_power
4:55.613 rotation > arcane_barrage Fluffy_Pillow 48004.1/72166: 67% mana arcane_charge(4), rune_of_power, nether_precision
4:56.940 default T counterspell Fluffy_Pillow 54249.3/72166: 75% mana nether_precision
4:56.940 rotation @ arcane_blast Fluffy_Pillow 53249.3/72166: 74% mana nether_precision
4:58.929 rotation : arcane_orb Fluffy_Pillow 54745.0/72166: 76% mana arcane_charge, nether_precision
5:00.258 rotation @ arcane_blast Fluffy_Pillow 56163.2/72166: 78% mana arcane_charge(3)
5:01.770 default W time_warp Fluffy_Pillow 52845.5/72166: 73% mana arcane_charge(4), crimson_chorus
5:01.770 rotation @ arcane_blast Fluffy_Pillow 50845.5/72166: 70% mana arcane_charge(4), temporal_warp, crimson_chorus
5:02.812 rotation @ arcane_blast Fluffy_Pillow 45474.4/72166: 63% mana arcane_charge(4), temporal_warp, crimson_chorus
5:03.854 rotation @ arcane_blast Fluffy_Pillow 40103.4/72166: 56% mana arcane_charge(4), temporal_warp, crimson_chorus
5:04.895 rotation @ arcane_blast Fluffy_Pillow 34730.9/72166: 48% mana arcane_charge(4), temporal_warp, crimson_chorus
5:05.938 rotation @ arcane_blast Fluffy_Pillow 29361.2/72166: 41% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:06.980 rotation ; arcane_barrage Fluffy_Pillow 23990.2/72166: 33% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:08.002 cooldowns l touch_of_the_magi Fluffy_Pillow 29795.2/72166: 41% mana clearcasting(2), temporal_warp, crimson_chorus
5:09.025 rotation * arcane_missiles Fluffy_Pillow 28771.7/72166: 40% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:16.993 cooldowns p presence_of_mind Fluffy_Pillow 25272.0/72166: 35% mana arcane_charge(4), temporal_warp, nether_precision(2), crimson_chorus(2)
5:16.993 rotation ) arcane_blast Fluffy_Pillow 25272.0/72166: 35% mana arcane_charge(4), presence_of_mind(3), temporal_warp, nether_precision(2), crimson_chorus(2)
5:18.016 rotation ; arcane_barrage Fluffy_Pillow 19873.5/72166: 28% mana arcane_charge(4), clearcasting, presence_of_mind(2), temporal_warp, nether_precision, crimson_chorus(2)
5:19.039 rotation : arcane_orb Fluffy_Pillow 25680.0/72166: 36% mana clearcasting, presence_of_mind(2), temporal_warp, nether_precision, crimson_chorus(2)
5:20.059 rotation @ arcane_blast Fluffy_Pillow 26652.2/72166: 37% mana arcane_charge(2), clearcasting, presence_of_mind(2), temporal_warp, nether_precision, crimson_chorus(2)
5:21.081 default T counterspell Fluffy_Pillow 24002.2/72166: 33% mana arcane_charge(3), clearcasting, presence_of_mind, temporal_warp, crimson_chorus(2)
5:21.081 rotation @ arcane_blast Fluffy_Pillow 23002.2/72166: 32% mana arcane_charge(3), clearcasting, presence_of_mind, temporal_warp, crimson_chorus(2)
5:22.104 rotation ; arcane_barrage Fluffy_Pillow 18978.7/72166: 26% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:23.128 rotation @ arcane_blast Fluffy_Pillow 24786.6/72166: 34% mana clearcasting, temporal_warp, crimson_chorus(3)
5:24.656 rotation @ arcane_blast Fluffy_Pillow 25617.0/72166: 35% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus(3)
5:26.063 rotation @ arcane_blast Fluffy_Pillow 24897.8/72166: 35% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(3)
5:27.348 rotation @ arcane_blast Fluffy_Pillow 22627.4/72166: 31% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(3)
5:28.512 rotation @ arcane_blast Fluffy_Pillow 18807.4/72166: 26% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:29.556 cooldowns n rune_of_power Fluffy_Pillow 13439.3/72166: 19% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3)
5:30.729 rotation + arcane_missiles Fluffy_Pillow 15132.3/72166: 21% mana arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3)
5:32.320 rotation @ arcane_blast Fluffy_Pillow 17428.6/72166: 24% mana arcane_charge(4), rune_of_power, temporal_warp, nether_precision(2)
5:33.363 rotation @ arcane_blast Fluffy_Pillow 12059.0/72166: 17% mana arcane_charge(4), rune_of_power, temporal_warp, nether_precision(2)
5:34.405 rotation . arcane_barrage Fluffy_Pillow 6687.9/72166: 9% mana arcane_charge(4), rune_of_power, temporal_warp, nether_precision
5:35.426 rotation @ arcane_blast Fluffy_Pillow 12491.5/72166: 17% mana rune_of_power, temporal_warp
5:36.958 rotation @ arcane_blast Fluffy_Pillow 13327.6/72166: 18% mana arcane_charge, rune_of_power, temporal_warp
5:38.367 rotation @ arcane_blast Fluffy_Pillow 12611.2/72166: 17% mana arcane_charge(2), rune_of_power, temporal_warp

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Venthyr_NetherPrecision"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=venthyr
soulbind=36:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Venthyr_SM : 6109 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
6109.2 6109.2 12.1 / 0.197% 961.0 / 15.7% 2.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
2550.2 2438.6 Mana 0.00% 43.5 99.4% 100%
Talents
Venthyr
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Venthyr_SM 6109
Arcane Barrage 360 5.9% 19.7 14.42sec 5469 4418 Direct 19.7 4660 9233 5472 17.8%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 19.66 19.65 0.00 0.00 1.2379 0.0000 107514.20 107514.20 0.00% 4418.27 4418.27
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.25% 16.16 9 26 4659.76 3280 9162 4658.85 4035 5153 75315 75315 0.00%
crit 17.75% 3.49 0 11 9232.99 6559 15006 8960.53 0 15006 32200 32200 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.01
    fishing_opener
    [}]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.50
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.31
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.14
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:7.08
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:2.97
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:1.13
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.45
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.15
Arcane Blast 2180 35.6% 115.3 2.58sec 5624 4324 Direct 116.3 4674 9650 5578 18.1%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 115.30 116.30 0.00 0.00 1.3008 0.0000 648456.68 648456.68 0.00% 4323.88 4323.88
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.86% 95.20 63 128 4674.34 922 12722 4680.67 4117 5414 444961 444961 0.00%
crit 18.14% 21.09 8 39 9650.49 1844 25444 9671.00 6079 14683 203496 203496 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:4.01
    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.98
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.65
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [@]:90.27
Arcane Echo 294 4.8% 158.2 1.88sec 555 0 Direct 158.2 454 971 555 19.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 158.24 158.24 0.00 0.00 0.0000 0.0000 87809.52 87809.52 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.49% 127.37 86 186 454.38 220 709 454.50 396 515 57851 57851 0.00%
crit 19.51% 30.86 9 52 970.90 441 1418 971.51 706 1169 29958 29958 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2376 39.0% 44.4 6.30sec 15989 8945 Periodic 304.2 1923 4087 2333 19.0% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.37 0.00 304.43 304.15 1.7874 0.2428 709470.05 709470.05 0.00% 8945.31 8945.31
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.04% 246.48 143 365 1922.97 1119 3602 1926.26 1655 2189 473835 473835 0.00%
crit 18.96% 57.68 19 93 4087.03 2238 7203 4091.24 3168 5143 235635 235635 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:1.03
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.87
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.88
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:5.36
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:3.28
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.75
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (138) 0.0% (2.3%) 11.0 26.98sec 3748 2957

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.01 0.00 0.00 0.00 1.2676 0.0000 0.00 0.00 0.00% 2956.51 2956.51

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:10.01
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 138 2.3% 11.0 27.58sec 3750 0 Direct 11.0 3196 6365 3750 17.5%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.01 11.01 0.00 0.00 0.0000 0.0000 41272.89 41272.89 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.54% 9.09 4 14 3196.27 3018 4478 3196.32 3018 3483 29039 29039 0.00%
crit 17.46% 1.92 0 7 6365.15 6035 8956 5478.10 0 8956 12234 12234 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (83) 0.0% (1.4%) 2.0 0.00sec 12476 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.98 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 83 1.4% 9.9 26.61sec 2498 0 Periodic 13.4 1563 3103 1853 18.9% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.91 0.00 13.36 13.36 0.0000 1.7482 24760.88 24760.88 0.00% 1060.38 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.13% 10.84 3 14 1563.34 175 1852 1565.59 1223 1852 16946 16946 0.00%
crit 18.87% 2.52 0 8 3102.86 349 3704 2884.11 0 3704 7814 7814 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 14.05sec 541 0 Direct 20.6 456 913 541 18.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.64 20.64 0.00 0.00 0.0000 0.0000 11170.00 11170.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.35% 16.79 7 31 455.99 444 470 455.97 444 468 7657 7657 0.00%
crit 18.65% 3.85 0 12 912.54 887 941 895.05 0 941 3513 3513 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6010 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6009.82 6009.82 0.00% 51.04 51.04
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.06% 91.27 74 105 43.40 30 57 43.40 42 45 3961 3961 0.00%
crit 19.94% 22.73 9 40 90.12 60 114 90.12 76 104 2049 2049 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3707.44
Mirrors of Torment 0 (120) 0.0% (2.0%) 2.7 127.31sec 13548 12050

Stats Details: Mirrors Of Torment

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.66 0.00 0.00 0.00 1.1244 0.0000 0.00 0.00 0.00% 12049.71 12049.71

Action Details: Mirrors Of Torment

  • id:314793
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • school:shadow
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by {$320035s3=15}%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].

Action Priority List

    cooldowns
    [h]:0.76
  • if_expr:!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.90
  • if_expr:!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Agonizing Backlash 68 1.1% 5.3 50.77sec 3875 0 Direct 5.3 3182 6374 3873 21.7%

Stats Details: Agonizing Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.28 5.28 0.00 0.00 0.0000 0.0000 20453.45 20453.45 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 78.28% 4.13 0 6 3182.33 1211 3786 3188.14 0 3786 13149 13149 0.00%
crit 21.72% 1.15 0 5 6374.00 2421 7572 4597.08 0 7572 7305 7305 0.00%

Action Details: Agonizing Backlash

  • id:320035
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.600000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:320035
  • name:Agonizing Backlash
  • school:shadow
  • tooltip:Movement speed and cast speed slowed by {$s3=15}%.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
    Tormenting Backlash 52 0.9% 2.6 126.16sec 6059 0 Direct 2.6 5190 10394 6055 16.7%

Stats Details: Tormenting Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.57 2.57 0.00 0.00 0.0000 0.0000 15563.12 15563.12 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.32% 2.14 0 3 5189.56 4845 7190 5119.21 0 6608 11108 11108 0.00%
crit 16.68% 0.43 0 3 10394.05 9689 13216 3867.15 0 13216 4455 4455 0.00%

Action Details: Tormenting Backlash

  • id:317589
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.510000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:317589
  • name:Tormenting Backlash
  • school:shadow
  • tooltip:Rooted and Silenced.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
Shadowcore Oil Blast 41 0.7% 41.1 7.24sec 297 0 Direct 41.1 251 501 297 18.3%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.12 41.12 0.00 0.00 0.0000 0.0000 12201.48 12201.48 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.66% 33.58 18 55 250.76 244 259 250.76 246 256 8421 8421 0.00%
crit 18.34% 7.54 0 18 501.31 488 517 500.97 0 517 3781 3781 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (458) 0.0% (7.5%) 6.0 49.43sec 22602 18445

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.04 0.00 0.00 0.00 1.2255 0.0000 0.00 0.00 0.00% 18444.83 18444.83

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:0.78
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:4.11
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.16
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 458 7.5% 6.0 49.37sec 22602 0 Direct 6.0 22634 0 22634 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.04 6.04 0.00 0.00 0.0000 0.0000 136602.39 136602.39 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.04 5 8 22633.81 951 79111 22611.29 17380 28068 136602 136602 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:25482.91
  • base_dd_max:25482.91
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Venthyr_SM
Arcane Power 2.8 123.26sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.77 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:1.77
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_SM
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 246.37sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.77 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.77
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.5 24.79sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.51 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.51
Evocation 3.3 105.48sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.27 0.00 18.10 0.00 3.4895 0.6298 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_SM
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:0.98
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.29
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_SM
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_SM
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 98.26sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.15 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.19
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.69
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.28
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.8 54.72sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.84 0.00 0.00 0.00 1.2248 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.86
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [x]:1.00
Time Warp 1.4 303.92sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.45 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.44
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.90sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_SM
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.94
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 20.6 123.7 14.4sec 2.1sec 12.1sec 83.36% 0.00% 80.2 (80.7) 0.0

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.1s / 53.3s
  • trigger_min/max:0.0s / 16.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 52.2s

Stack Uptimes

  • arcane_charge_1:4.99%
  • arcane_charge_2:9.12%
  • arcane_charge_3:7.70%
  • arcane_charge_4:61.56%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 123.2sec 123.2sec 14.8sec 13.67% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.7s
  • trigger_min/max:120.0s / 143.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • arcane_power_1:13.67%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 246.5sec 246.5sec 11.8sec 6.91% 12.16% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.4s / 267.9s
  • trigger_min/max:241.4s / 267.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • berserking_1:6.91%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.59% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.59%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.8 12.6 16.9sec 9.8sec 8.1sec 48.56% 0.00% 1.1 (1.1) 0.3

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.15%
  • clearcasting_2:18.62%
  • clearcasting_3:4.78%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.4 0.0 60.7sec 60.6sec 28.6sec 51.98% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.4s
  • trigger_min/max:60.0s / 65.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.92%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.75%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.8 0.0 241.2sec 241.2sec 14.5sec 8.95% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.5s / 265.3s
  • trigger_min/max:237.5s / 265.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • empyreal_surge_5:8.95%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.4sec 105.4sec 3.9sec 4.24% 0.00% 14.8 (14.8) 0.0

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.1s / 145.9s
  • trigger_min/max:90.1s / 145.9s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 298.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.50% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.50%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.1sec 98.1sec 3.9sec 4.19% 8.14% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 157.6s
  • trigger_min/max:62.7s / 157.6s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 21.0s

Stack Uptimes

  • presence_of_mind_1:2.02%
  • presence_of_mind_2:2.00%
  • presence_of_mind_3:0.17%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.6 0.0 35.6sec 35.6sec 11.8sec 34.12% 0.00% 0.0 (0.0) 8.3

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 60.8s
  • trigger_min/max:14.5s / 60.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.12%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Siphoned Malice 2.7 5.2 129.4sec 32.9sec 21.4sec 18.94% 0.00% 0.0 (0.0) 2.5

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_siphoned_malice
  • max_stacks:3
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.03
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 252.2s
  • trigger_min/max:6.0s / 240.2s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 22.0s

Stack Uptimes

  • siphoned_malice_1:5.30%
  • siphoned_malice_2:5.21%
  • siphoned_malice_3:8.42%

Spelldata

  • id:337090
  • name:Siphoned Malice
  • tooltip:Spell Damage increased by ${$w1}.1%.
  • description:{$@spelldesc337087=Each time a Mirror of Torment is consumed your spell damage is increased by |cFFFFFFFF${{$s1=1}}.1%|r for {$337090d=10 seconds}, stacking {$337090u=3} times.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 298.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.4 0.0 304.0sec 304.0sec 35.7sec 17.00% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 324.4s
  • trigger_min/max:300.0s / 324.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.00%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 298.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 298.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.77% 0.00% 16.67%
Arcane Barrage Arcane Charge 4 97.23% 83.33% 100.00%
Arcane Blast Arcane Charge 0 6.36% 2.91% 11.02%
Arcane Blast Arcane Charge 1 4.26% 1.65% 8.11%
Arcane Blast Arcane Charge 2 9.97% 5.13% 14.02%
Arcane Blast Arcane Charge 3 11.18% 6.19% 15.00%
Arcane Blast Arcane Charge 4 68.24% 58.02% 79.44%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 3.24% 0.00% 9.44% 1.6s 0.0s 7.3s
Conserve Phase 100.00% 100.00% 100.00% 298.2s 240.0s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000178.226120.008239.971
Evocation14.7770.10055.89248.73822.030117.024
Counterspell0.7970.00010.0399.9933.43918.795
Time Warp2.1390.00024.3773.1081.32425.704
Mirrors of Torment29.75415.909160.87288.18157.902177.047
Rune of Power7.3650.00049.42945.46120.96473.941
Touch of the Magi5.4080.00029.35634.68819.63864.985
Arcane Power8.3990.00023.73823.47117.50145.492
Arcane Barrage11.9171.17352.211249.526199.240306.026
Arcane Orb6.8670.00060.95481.90742.119138.684
Presence of Mind32.4340.00094.638114.21180.645172.556

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Venthyr_SM
mana_regen Mana 3155.78 415773.94 57.18% 131.75 14601.76 3.39%
Evocation Mana 126.73 184792.38 25.41% 1458.13 0.00 0.00%
Mana Gem Mana 2.94 21232.19 2.92% 7216.57 0.00 0.00%
Arcane Barrage Mana 19.65 83278.33 11.45% 4238.60 1201.11 1.42%
Mirrors of Torment Mana 7.86 22054.22 3.03% 2806.36 630.77 2.78%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2438.56 2550.17 16442.4 38880.8 2299.5 72165.7
Usage Type Count Total Avg RPE APR
Venthyr_SM
arcane_blast Mana 117.5 635937.0 5410.7 5515.7 1.0
arcane_missiles Mana 44.9 92382.1 2059.4 2081.9 7.7
arcane_orb Mana 11.1 5564.1 500.0 505.2 7.4
counterspell Mana 12.6 11269.4 891.4 901.1 0.0
mirrors_of_torment Mana 2.7 5380.7 2000.0 2024.0 6.7
time_warp Mana 1.5 2913.0 2000.0 2014.7 0.0
touch_of_the_magi Mana 6.1 15245.8 2496.2 2522.5 9.0

Statistics & Data Analysis

Fight Length
Venthyr_SM Fight Length
Count 1505
Mean 298.23
Minimum 240.01
Maximum 359.97
Spread ( max - min ) 119.96
Range [ ( max - min ) / 2 * 100% ] 20.11%
Standard Deviation 34.4082
5th Percentile 245.84
95th Percentile 353.83
( 95th Percentile - 5th Percentile ) 107.99
Mean Distribution
Standard Deviation 0.8869
95.00% Confidence Interval ( 296.49 - 299.96 )
Normalized 95.00% Confidence Interval ( 99.42% - 100.58% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 512
0.1% Error 51137
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1011
DPS
Venthyr_SM Damage Per Second
Count 1505
Mean 6109.25
Minimum 5315.61
Maximum 6856.67
Spread ( max - min ) 1541.06
Range [ ( max - min ) / 2 * 100% ] 12.61%
Standard Deviation 238.8222
5th Percentile 5728.86
95th Percentile 6506.07
( 95th Percentile - 5th Percentile ) 777.21
Mean Distribution
Standard Deviation 6.1561
95.00% Confidence Interval ( 6097.18 - 6121.31 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5871
0.1 Scale Factor Error with Delta=300 487
0.05 Scale Factor Error with Delta=300 1948
0.01 Scale Factor Error with Delta=300 48690
Priority Target DPS
Venthyr_SM Priority Target Damage Per Second
Count 1505
Mean 6109.25
Minimum 5315.61
Maximum 6856.67
Spread ( max - min ) 1541.06
Range [ ( max - min ) / 2 * 100% ] 12.61%
Standard Deviation 238.8222
5th Percentile 5728.86
95th Percentile 6506.07
( 95th Percentile - 5th Percentile ) 777.21
Mean Distribution
Standard Deviation 6.1561
95.00% Confidence Interval ( 6097.18 - 6121.31 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 59
0.1% Error 5871
0.1 Scale Factor Error with Delta=300 487
0.05 Scale Factor Error with Delta=300 1948
0.01 Scale Factor Error with Delta=300 48690
DPS(e)
Venthyr_SM Damage Per Second (Effective)
Count 1505
Mean 6109.25
Minimum 5315.61
Maximum 6856.67
Spread ( max - min ) 1541.06
Range [ ( max - min ) / 2 * 100% ] 12.61%
Damage
Venthyr_SM Damage
Count 1505
Mean 1815274.66
Minimum 1334461.20
Maximum 2272299.87
Spread ( max - min ) 937838.67
Range [ ( max - min ) / 2 * 100% ] 25.83%
DTPS
Venthyr_SM Damage Taken Per Second
Count 1505
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Venthyr_SM Healing Per Second
Count 1505
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Venthyr_SM Healing Per Second (Effective)
Count 1505
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Venthyr_SM Heal
Count 1505
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Venthyr_SM Healing Taken Per Second
Count 1505
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Venthyr_SM Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Venthyr_SMTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Venthyr_SM Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.51 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.94 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.44 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.77 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.98 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
h 0.76 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
i 0.90 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 0.78 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 4.11 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.16 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 1.77 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.86 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.19 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.69 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.28 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 1.03 arcane_missiles,if=buff.clearcasting.react,chain=1
s 4.01 arcane_blast
t 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
v 1.00 arcane_orb,if=cooldown.rune_of_power.ready
w 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.87 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.98 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.25 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 0.98 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.50 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.31 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.14 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.65 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.88 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 5.36 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 3.28 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.75 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 10.01 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 7.08 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 2.97 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 1.13 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.45 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
@ 90.27 arcane_blast
. 1.29 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.15 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwx"U"""""""""""#u$yz{VX~T""|""""""}:@@@@@@@;@@@@;,T@@:@-@@,'kn*T@@>:@@;@@@,@@;@-T-:@@@@@'kn*p)@U@T@@.$@@<:@@im+@T@@@@@=:kn*@@>T@@:@@@@@@@@@;,@@T:@--'kn*+@@q@@T@@@.$-@@<:@Y@@U@T@@@@,'@@:&hjmX*T@@@=:@@n+@@@@@@@+T<W:@@@@;@@l*

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Venthyr_SM 72165.7/72166: 100% mana
Pre precombat 1 food Venthyr_SM 72165.7/72166: 100% mana
Pre precombat 2 augmentation Venthyr_SM 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener v arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.329 default W time_warp Fluffy_Pillow 71208.9/72166: 99% mana bloodlust, crimson_chorus
0:01.329 fishing_opener w arcane_blast Fluffy_Pillow 69208.9/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.227 fishing_opener x rune_of_power Fluffy_Pillow 65005.0/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.013 fishing_opener " arcane_blast Fluffy_Pillow 66139.4/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.815 default U use_mana_gem Venthyr_SM 60422.0/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.815 fishing_opener " arcane_blast Fluffy_Pillow 67638.5/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.616 fishing_opener " arcane_blast Fluffy_Pillow 61919.6/72166: 86% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:05.418 fishing_opener " arcane_blast Fluffy_Pillow 56202.2/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.221 fishing_opener " arcane_blast Fluffy_Pillow 50486.1/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.023 fishing_opener " arcane_blast Fluffy_Pillow 44768.7/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.825 fishing_opener " arcane_blast Fluffy_Pillow 39051.2/72166: 54% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:08.628 fishing_opener " arcane_blast Fluffy_Pillow 33335.2/72166: 46% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:09.432 fishing_opener " arcane_blast Fluffy_Pillow 27620.6/72166: 38% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:10.235 fishing_opener " arcane_blast Fluffy_Pillow 21904.6/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.035 fishing_opener " arcane_blast Fluffy_Pillow 16184.3/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.837 fishing_opener " arcane_blast Fluffy_Pillow 10466.8/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.637 fishing_opener # arcane_barrage Fluffy_Pillow 4746.4/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.424 fishing_opener u evocation Venthyr_SM 10212.3/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.984 rotation $ cancel_action Fluffy_Pillow 70350.1/72166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.987 fishing_opener y mirrors_of_torment Fluffy_Pillow 70354.5/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.775 fishing_opener z touch_of_the_magi Fluffy_Pillow 69491.8/72166: 96% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.563 fishing_opener { arcane_power Fluffy_Pillow 68129.1/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.563 default V potion Fluffy_Pillow 68129.1/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.563 default X berserking Fluffy_Pillow 68129.1/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.563 fishing_opener ~ arcane_missiles Fluffy_Pillow 68129.1/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:26.062 default T counterspell Fluffy_Pillow 68393.3/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, siphoned_malice(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.062 fishing_opener " arcane_blast Fluffy_Pillow 67893.3/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, siphoned_malice(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.815 fishing_opener " arcane_blast Fluffy_Pillow 65542.6/72166: 91% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, siphoned_malice(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.569 fishing_opener | presence_of_mind Fluffy_Pillow 63193.3/72166: 88% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, siphoned_malice(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.569 fishing_opener " arcane_blast Fluffy_Pillow 63193.3/72166: 88% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, siphoned_malice(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.322 fishing_opener " arcane_blast Fluffy_Pillow 60842.6/72166: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, siphoned_malice(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.078 fishing_opener " arcane_blast Fluffy_Pillow 58496.3/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, siphoned_malice(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.831 fishing_opener " arcane_blast Fluffy_Pillow 56145.6/72166: 78% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, siphoned_malice(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.632 fishing_opener " arcane_blast Fluffy_Pillow 56750.8/72166: 79% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect
0:31.434 fishing_opener " arcane_blast Fluffy_Pillow 54470.9/72166: 75% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect
0:32.236 fishing_opener } arcane_barrage Fluffy_Pillow 52190.9/72166: 72% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect
0:33.026 rotation : arcane_orb Fluffy_Pillow 57661.1/72166: 80% mana bloodlust, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect
0:33.813 rotation @ arcane_blast Fluffy_Pillow 58297.0/72166: 81% mana bloodlust, arcane_charge(2), temporal_warp, siphoned_malice(3), potion_of_spectral_intellect
0:34.803 rotation @ arcane_blast Fluffy_Pillow 55600.8/72166: 77% mana bloodlust, arcane_charge(3), temporal_warp, siphoned_malice(3), potion_of_spectral_intellect
0:35.700 rotation @ arcane_blast Fluffy_Pillow 51395.5/72166: 71% mana bloodlust, arcane_charge(4), temporal_warp, siphoned_malice(3), potion_of_spectral_intellect
0:36.502 rotation @ arcane_blast Fluffy_Pillow 45678.0/72166: 63% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect
0:37.305 rotation @ arcane_blast Fluffy_Pillow 39962.0/72166: 55% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect
0:38.109 rotation @ arcane_blast Fluffy_Pillow 34247.4/72166: 47% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, siphoned_malice(3), potion_of_spectral_intellect
0:38.911 rotation @ arcane_blast Fluffy_Pillow 28530.0/72166: 40% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, siphoned_malice(3), potion_of_spectral_intellect
0:39.713 rotation ; arcane_barrage Fluffy_Pillow 22812.5/72166: 32% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, siphoned_malice(3), potion_of_spectral_intellect
0:40.499 rotation @ arcane_blast Fluffy_Pillow 28276.9/72166: 39% mana bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.679 rotation @ arcane_blast Fluffy_Pillow 28605.0/72166: 40% mana arcane_charge, clearcasting(2), potion_of_spectral_intellect
0:43.509 rotation @ arcane_blast Fluffy_Pillow 28496.3/72166: 39% mana arcane_charge(2), clearcasting(2)
0:45.180 rotation @ arcane_blast Fluffy_Pillow 26783.1/72166: 37% mana arcane_charge(3), clearcasting(2)
0:46.694 rotation ; arcane_barrage Fluffy_Pillow 23468.2/72166: 33% mana arcane_charge(4), clearcasting(2)
0:48.021 rotation , arcane_missiles Fluffy_Pillow 29713.5/72166: 41% mana clearcasting(3)
0:50.028 default T counterspell Fluffy_Pillow 32610.2/72166: 45% mana clearcasting(2)
0:50.062 rotation @ arcane_blast Fluffy_Pillow 31659.3/72166: 44% mana clearcasting(2)
0:52.052 rotation @ arcane_blast Fluffy_Pillow 33156.5/72166: 46% mana arcane_charge, clearcasting(2)
0:53.883 rotation : arcane_orb Fluffy_Pillow 33049.2/72166: 46% mana arcane_charge(2), clearcasting(2)
0:55.210 rotation @ arcane_blast Fluffy_Pillow 34464.4/72166: 48% mana arcane_charge(4), clearcasting(2)
0:56.564 rotation - arcane_missiles Fluffy_Pillow 29543.7/72166: 41% mana arcane_charge(4), clearcasting(2)
0:58.672 rotation @ arcane_blast Fluffy_Pillow 32586.2/72166: 45% mana arcane_charge(4), clearcasting(2)
1:00.024 rotation @ arcane_blast Fluffy_Pillow 27662.6/72166: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:01.377 rotation , arcane_missiles Fluffy_Pillow 22740.4/72166: 32% mana arcane_charge(4), clearcasting(3), crimson_chorus
1:03.447 rotation ' arcane_barrage Fluffy_Pillow 25728.0/72166: 36% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:04.774 cooldowns k touch_of_the_magi Fluffy_Pillow 31973.2/72166: 44% mana clearcasting(2), crimson_chorus
1:06.102 cooldowns n rune_of_power Fluffy_Pillow 31390.0/72166: 43% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:07.428 rotation * arcane_missiles Fluffy_Pillow 33303.8/72166: 46% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:15.723 default T counterspell Fluffy_Pillow 30276.1/72166: 42% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.723 rotation @ arcane_blast Fluffy_Pillow 29276.1/72166: 41% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.077 rotation @ arcane_blast Fluffy_Pillow 24355.3/72166: 34% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.430 rotation > arcane_barrage Fluffy_Pillow 19433.1/72166: 27% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:19.758 rotation : arcane_orb Fluffy_Pillow 25679.8/72166: 36% mana crimson_chorus(2)
1:21.085 rotation @ arcane_blast Fluffy_Pillow 27095.1/72166: 38% mana arcane_charge(2), crimson_chorus(3)
1:22.756 rotation @ arcane_blast Fluffy_Pillow 25381.9/72166: 35% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:24.270 rotation ; arcane_barrage Fluffy_Pillow 22067.0/72166: 31% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:25.597 rotation @ arcane_blast Fluffy_Pillow 28312.3/72166: 39% mana clearcasting(2), crimson_chorus(3)
1:27.588 rotation @ arcane_blast Fluffy_Pillow 29810.9/72166: 41% mana arcane_charge, clearcasting(2), crimson_chorus(3)
1:29.419 rotation @ arcane_blast Fluffy_Pillow 29703.6/72166: 41% mana arcane_charge(2), clearcasting(2), crimson_chorus(3)
1:31.087 rotation , arcane_missiles Fluffy_Pillow 27986.1/72166: 39% mana arcane_charge(3), clearcasting(3)
1:33.112 rotation @ arcane_blast Fluffy_Pillow 30908.8/72166: 43% mana arcane_charge(3), clearcasting(2)
1:34.624 rotation @ arcane_blast Fluffy_Pillow 27591.1/72166: 38% mana arcane_charge(4), clearcasting(2)
1:35.977 rotation ; arcane_barrage Fluffy_Pillow 22668.9/72166: 31% mana arcane_charge(4), clearcasting(2)
1:37.305 rotation @ arcane_blast Fluffy_Pillow 28915.5/72166: 40% mana clearcasting(2)
1:39.294 rotation - arcane_missiles Fluffy_Pillow 30411.3/72166: 42% mana arcane_charge, clearcasting(2)
1:41.264 default T counterspell Fluffy_Pillow 33254.6/72166: 46% mana arcane_charge, clearcasting
1:41.264 rotation - arcane_missiles Fluffy_Pillow 32254.6/72166: 45% mana arcane_charge, clearcasting
1:43.181 rotation : arcane_orb Fluffy_Pillow 35021.4/72166: 49% mana arcane_charge
1:44.509 rotation @ arcane_blast Fluffy_Pillow 36438.2/72166: 50% mana arcane_charge(3)
1:46.021 rotation @ arcane_blast Fluffy_Pillow 33120.5/72166: 46% mana arcane_charge(4), clearcasting
1:47.373 rotation @ arcane_blast Fluffy_Pillow 28196.8/72166: 39% mana arcane_charge(4), clearcasting
1:48.727 rotation @ arcane_blast Fluffy_Pillow 23276.1/72166: 32% mana arcane_charge(4), clearcasting(2)
1:50.080 rotation @ arcane_blast Fluffy_Pillow 18353.9/72166: 25% mana arcane_charge(4), clearcasting(2)
1:51.434 rotation ' arcane_barrage Fluffy_Pillow 13433.1/72166: 19% mana arcane_charge(4), clearcasting(2)
1:52.763 cooldowns k touch_of_the_magi Fluffy_Pillow 19681.2/72166: 27% mana clearcasting(2)
1:54.090 cooldowns n rune_of_power Fluffy_Pillow 19096.5/72166: 26% mana arcane_charge(4), clearcasting(2)
1:55.418 rotation * arcane_missiles Fluffy_Pillow 21013.2/72166: 29% mana arcane_charge(4), clearcasting(2), rune_of_power
2:01.425 cooldowns p presence_of_mind Fluffy_Pillow 22183.2/72166: 31% mana arcane_charge(4), rune_of_power, crimson_chorus
2:01.425 rotation ) arcane_blast Fluffy_Pillow 22183.2/72166: 31% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:02.752 rotation @ arcane_blast Fluffy_Pillow 17223.5/72166: 24% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:04.079 default U use_mana_gem Venthyr_SM 12263.8/72166: 17% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:04.079 rotation @ arcane_blast Fluffy_Pillow 19480.3/72166: 27% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:05.406 default T counterspell Fluffy_Pillow 14520.6/72166: 20% mana arcane_charge(4), rune_of_power, crimson_chorus
2:05.406 rotation @ arcane_blast Fluffy_Pillow 13520.6/72166: 19% mana arcane_charge(4), rune_of_power, crimson_chorus
2:06.759 rotation @ arcane_blast Fluffy_Pillow 8598.4/72166: 12% mana arcane_charge(4), rune_of_power, crimson_chorus
2:08.112 rotation . evocation Venthyr_SM 3676.2/72166: 5% mana arcane_charge(4), clearcasting, crimson_chorus
2:12.875 rotation $ cancel_action Fluffy_Pillow 69882.9/72166: 97% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:12.880 rotation @ arcane_blast Fluffy_Pillow 69890.1/72166: 97% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:14.235 rotation @ arcane_blast Fluffy_Pillow 64970.8/72166: 90% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:15.588 rotation < arcane_barrage Fluffy_Pillow 60048.6/72166: 83% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
2:16.915 rotation : arcane_orb Fluffy_Pillow 66293.9/72166: 92% mana clearcasting(2), crimson_chorus(2)
2:18.242 rotation @ arcane_blast Fluffy_Pillow 67709.1/72166: 94% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
2:19.914 rotation @ arcane_blast Fluffy_Pillow 65997.4/72166: 91% mana arcane_charge(3), clearcasting(2), crimson_chorus(2)
2:21.426 cooldowns i mirrors_of_torment Fluffy_Pillow 62679.6/72166: 87% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
2:22.754 cooldowns m arcane_power Fluffy_Pillow 62596.4/72166: 87% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
2:22.754 rotation + arcane_missiles Fluffy_Pillow 62596.4/72166: 87% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3)
2:28.356 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), arcane_power, rune_of_power, siphoned_malice, crimson_chorus(3)
2:29.711 default T counterspell Fluffy_Pillow 68736.9/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, siphoned_malice, crimson_chorus(3)
2:29.711 rotation @ arcane_blast Fluffy_Pillow 68236.9/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, siphoned_malice, crimson_chorus(3)
2:31.064 rotation @ arcane_blast Fluffy_Pillow 68734.0/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, siphoned_malice(2)
2:32.417 rotation @ arcane_blast Fluffy_Pillow 67249.3/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, siphoned_malice(2)
2:33.769 rotation @ arcane_blast Fluffy_Pillow 65763.2/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, siphoned_malice(2)
2:35.123 rotation @ arcane_blast Fluffy_Pillow 64279.9/72166: 89% mana arcane_charge(4), arcane_power, siphoned_malice(2)
2:36.477 rotation = arcane_barrage Fluffy_Pillow 65683.3/72166: 91% mana arcane_charge(4), arcane_power, siphoned_malice(3)
2:37.804 rotation : arcane_orb Fluffy_Pillow 71928.5/72166: 100% mana siphoned_malice(3)
2:39.131 cooldowns k touch_of_the_magi Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), siphoned_malice(3)
2:40.459 cooldowns n rune_of_power Fluffy_Pillow 69672.9/72166: 97% mana arcane_charge(4), siphoned_malice(3)
2:41.787 rotation * arcane_missiles Fluffy_Pillow 71589.7/72166: 99% mana arcane_charge(4), rune_of_power, siphoned_malice(3)
2:50.533 rotation @ arcane_blast Fluffy_Pillow 69212.9/72166: 96% mana arcane_charge(4), rune_of_power
2:51.886 rotation @ arcane_blast Fluffy_Pillow 64290.7/72166: 89% mana arcane_charge(4), rune_of_power
2:53.238 rotation > arcane_barrage Fluffy_Pillow 59367.0/72166: 82% mana arcane_charge(4), rune_of_power
2:54.567 default T counterspell Fluffy_Pillow 65615.2/72166: 91% mana
2:54.567 rotation @ arcane_blast Fluffy_Pillow 64615.2/72166: 90% mana
2:56.556 rotation @ arcane_blast Fluffy_Pillow 66110.9/72166: 92% mana arcane_charge
2:58.387 rotation : arcane_orb Fluffy_Pillow 66003.6/72166: 91% mana arcane_charge(2)
2:59.714 rotation @ arcane_blast Fluffy_Pillow 67418.9/72166: 93% mana arcane_charge(4)
3:01.069 rotation @ arcane_blast Fluffy_Pillow 62499.6/72166: 87% mana arcane_charge(4), crimson_chorus
3:02.422 rotation @ arcane_blast Fluffy_Pillow 57577.4/72166: 80% mana arcane_charge(4), crimson_chorus
3:03.774 rotation @ arcane_blast Fluffy_Pillow 52653.7/72166: 73% mana arcane_charge(4), crimson_chorus
3:05.128 rotation @ arcane_blast Fluffy_Pillow 47733.0/72166: 66% mana arcane_charge(4), clearcasting, crimson_chorus
3:06.483 rotation @ arcane_blast Fluffy_Pillow 42813.7/72166: 59% mana arcane_charge(4), clearcasting, crimson_chorus
3:07.837 rotation @ arcane_blast Fluffy_Pillow 37892.9/72166: 53% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:09.189 rotation @ arcane_blast Fluffy_Pillow 32969.3/72166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:10.541 rotation @ arcane_blast Fluffy_Pillow 28045.7/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus
3:11.894 rotation ; arcane_barrage Fluffy_Pillow 23123.5/72166: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:13.222 rotation , arcane_missiles Fluffy_Pillow 29370.1/72166: 41% mana clearcasting(3), crimson_chorus(2)
3:15.232 rotation @ arcane_blast Fluffy_Pillow 32271.2/72166: 45% mana clearcasting(2), crimson_chorus(2)
3:17.222 rotation @ arcane_blast Fluffy_Pillow 33768.4/72166: 47% mana arcane_charge, clearcasting(2), crimson_chorus(2)
3:19.052 default T counterspell Fluffy_Pillow 33659.6/72166: 47% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:19.052 rotation : arcane_orb Fluffy_Pillow 32659.6/72166: 45% mana arcane_charge(2), clearcasting(2), crimson_chorus(2)
3:20.378 rotation @ arcane_blast Fluffy_Pillow 34073.5/72166: 47% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
3:21.731 rotation - arcane_missiles Fluffy_Pillow 29151.3/72166: 40% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:23.719 rotation - arcane_missiles Fluffy_Pillow 32020.6/72166: 44% mana arcane_charge(4), clearcasting, crimson_chorus(3)
3:25.806 rotation ' arcane_barrage Fluffy_Pillow 35032.8/72166: 49% mana arcane_charge(4), crimson_chorus(3)
3:27.134 cooldowns k touch_of_the_magi Fluffy_Pillow 41279.5/72166: 57% mana crimson_chorus(3)
3:28.461 cooldowns n rune_of_power Fluffy_Pillow 40694.7/72166: 56% mana arcane_charge(4), crimson_chorus(3)
3:29.788 rotation * arcane_missiles Fluffy_Pillow 42610.0/72166: 59% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:36.575 rotation + arcane_missiles Fluffy_Pillow 37405.8/72166: 52% mana arcane_charge(4), clearcasting, rune_of_power
3:38.436 rotation @ arcane_blast Fluffy_Pillow 40091.8/72166: 56% mana arcane_charge(4), rune_of_power
3:39.789 rotation @ arcane_blast Fluffy_Pillow 35169.6/72166: 49% mana arcane_charge(4), rune_of_power
3:41.141 cooldowns q presence_of_mind Fluffy_Pillow 30246.0/72166: 42% mana arcane_charge(4), clearcasting, rune_of_power
3:41.141 rotation @ arcane_blast Fluffy_Pillow 30246.0/72166: 42% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
3:42.469 rotation @ arcane_blast Fluffy_Pillow 25287.7/72166: 35% mana arcane_charge(4), clearcasting(2), presence_of_mind(2)
3:43.797 default T counterspell Fluffy_Pillow 20329.4/72166: 28% mana arcane_charge(4), clearcasting(2), presence_of_mind
3:43.797 rotation @ arcane_blast Fluffy_Pillow 19329.4/72166: 27% mana arcane_charge(4), clearcasting(2), presence_of_mind
3:45.125 rotation @ arcane_blast Fluffy_Pillow 14371.1/72166: 20% mana arcane_charge(4), clearcasting(2)
3:46.479 rotation @ arcane_blast Fluffy_Pillow 9450.4/72166: 13% mana arcane_charge(4), clearcasting(2)
3:47.833 rotation . evocation Fluffy_Pillow 4529.6/72166: 6% mana arcane_charge(4), clearcasting(2)
3:52.473 rotation $ cancel_action Fluffy_Pillow 69026.6/72166: 96% mana arcane_charge(4), clearcasting(2), evocation
3:52.478 rotation - arcane_missiles Fluffy_Pillow 69033.8/72166: 96% mana arcane_charge(4), clearcasting(2)
3:56.355 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4)
3:57.709 rotation @ arcane_blast Fluffy_Pillow 65297.9/72166: 90% mana arcane_charge(4)
3:59.063 rotation < arcane_barrage Fluffy_Pillow 60377.2/72166: 84% mana arcane_charge(4)
4:00.392 rotation : arcane_orb Fluffy_Pillow 66625.3/72166: 92% mana
4:01.718 rotation @ arcane_blast Fluffy_Pillow 68039.1/72166: 94% mana arcane_charge(2)
4:03.390 default Y use_item_empyreal_ordnance Fluffy_Pillow 66327.3/72166: 92% mana arcane_charge(3), crimson_chorus
4:03.390 rotation @ arcane_blast Fluffy_Pillow 66327.3/72166: 92% mana arcane_charge(3), crimson_chorus
4:04.903 rotation @ arcane_blast Fluffy_Pillow 63011.1/72166: 87% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.256 default U use_mana_gem Venthyr_SM 58088.9/72166: 80% mana arcane_charge(4), clearcasting, crimson_chorus
4:06.256 rotation @ arcane_blast Fluffy_Pillow 65305.5/72166: 90% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.611 default T counterspell Fluffy_Pillow 60386.1/72166: 84% mana arcane_charge(4), clearcasting, crimson_chorus
4:07.797 rotation @ arcane_blast Fluffy_Pillow 59654.6/72166: 83% mana arcane_charge(4), clearcasting, crimson_chorus
4:09.151 rotation @ arcane_blast Fluffy_Pillow 54733.8/72166: 76% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:10.504 rotation @ arcane_blast Fluffy_Pillow 49811.7/72166: 69% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.857 rotation @ arcane_blast Fluffy_Pillow 44889.5/72166: 62% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:13.210 rotation , arcane_missiles Fluffy_Pillow 39967.3/72166: 55% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:15.162 rotation ' arcane_barrage Fluffy_Pillow 42784.6/72166: 59% mana arcane_charge(4), clearcasting(2), crimson_chorus(2)
4:16.489 rotation @ arcane_blast Fluffy_Pillow 49029.8/72166: 68% mana clearcasting(2), crimson_chorus(2)
4:18.477 rotation @ arcane_blast Fluffy_Pillow 50524.1/72166: 70% mana arcane_charge, clearcasting(2), crimson_chorus(2)
4:20.307 rotation : arcane_orb Fluffy_Pillow 50415.4/72166: 70% mana arcane_charge(2), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:21.719 rotation & arcane_barrage Fluffy_Pillow 51953.4/72166: 72% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:23.048 cooldowns h mirrors_of_torment Fluffy_Pillow 58201.5/72166: 81% mana clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:24.375 cooldowns j touch_of_the_magi Fluffy_Pillow 58116.7/72166: 81% mana clearcasting(2), crimson_chorus(3), empyreal_surge(5)
4:25.702 cooldowns m arcane_power Fluffy_Pillow 57532.0/72166: 80% mana arcane_charge(4), clearcasting(2), crimson_chorus(3), empyreal_surge(5)
4:25.702 default X berserking Fluffy_Pillow 57532.0/72166: 80% mana arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:25.702 rotation * arcane_missiles Fluffy_Pillow 57532.0/72166: 80% mana berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:35.894 default T counterspell Fluffy_Pillow 63015.5/72166: 87% mana berserking, arcane_charge(4), arcane_power, rune_of_power, siphoned_malice(2)
4:35.894 rotation @ arcane_blast Fluffy_Pillow 62515.5/72166: 87% mana berserking, arcane_charge(4), arcane_power, rune_of_power, siphoned_malice(2)
4:37.125 rotation @ arcane_blast Fluffy_Pillow 60854.8/72166: 84% mana berserking, arcane_charge(4), arcane_power, rune_of_power, siphoned_malice(2)
4:38.357 rotation @ arcane_blast Fluffy_Pillow 62082.1/72166: 86% mana arcane_charge(4), arcane_power, siphoned_malice(3)
4:39.710 rotation = arcane_barrage Fluffy_Pillow 60597.4/72166: 84% mana arcane_charge(4), arcane_power, clearcasting, siphoned_malice(3)
4:41.039 rotation : arcane_orb Fluffy_Pillow 66845.5/72166: 93% mana clearcasting, siphoned_malice(3)
4:42.367 rotation @ arcane_blast Fluffy_Pillow 68262.2/72166: 95% mana arcane_charge(2), clearcasting, siphoned_malice(3)
4:44.038 rotation @ arcane_blast Fluffy_Pillow 66549.0/72166: 92% mana arcane_charge(3), clearcasting, siphoned_malice(3)
4:45.549 cooldowns n rune_of_power Fluffy_Pillow 63229.8/72166: 88% mana arcane_charge(4), clearcasting, siphoned_malice(3)
4:46.877 rotation + arcane_missiles Fluffy_Pillow 65146.5/72166: 90% mana arcane_charge(4), clearcasting, rune_of_power, siphoned_malice(3)
4:48.850 rotation @ arcane_blast Fluffy_Pillow 67994.2/72166: 94% mana arcane_charge(4), rune_of_power
4:50.201 rotation @ arcane_blast Fluffy_Pillow 63069.1/72166: 87% mana arcane_charge(4), rune_of_power
4:51.555 rotation @ arcane_blast Fluffy_Pillow 58148.4/72166: 81% mana arcane_charge(4), rune_of_power
4:52.908 rotation @ arcane_blast Fluffy_Pillow 53226.2/72166: 74% mana arcane_charge(4), rune_of_power
4:54.260 rotation @ arcane_blast Fluffy_Pillow 48302.5/72166: 67% mana arcane_charge(4), rune_of_power
4:55.615 rotation @ arcane_blast Fluffy_Pillow 43383.2/72166: 60% mana arcane_charge(4), rune_of_power
4:56.968 rotation @ arcane_blast Fluffy_Pillow 38461.0/72166: 53% mana arcane_charge(4), clearcasting, rune_of_power
4:58.323 rotation + arcane_missiles Fluffy_Pillow 33541.7/72166: 46% mana arcane_charge(4), clearcasting, rune_of_power
5:00.337 default T counterspell Fluffy_Pillow 36448.5/72166: 51% mana arcane_charge(4)
5:00.337 rotation < arcane_barrage Fluffy_Pillow 35448.5/72166: 49% mana arcane_charge(4)
5:01.667 default W time_warp Fluffy_Pillow 41698.1/72166: 58% mana
5:01.667 rotation : arcane_orb Fluffy_Pillow 39698.1/72166: 55% mana temporal_warp
5:02.687 rotation @ arcane_blast Fluffy_Pillow 40670.3/72166: 56% mana arcane_charge(2), temporal_warp
5:03.972 rotation @ arcane_blast Fluffy_Pillow 38399.9/72166: 53% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:05.136 rotation @ arcane_blast Fluffy_Pillow 34580.0/72166: 48% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:06.177 rotation @ arcane_blast Fluffy_Pillow 29207.4/72166: 40% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:07.220 rotation ; arcane_barrage Fluffy_Pillow 23837.8/72166: 33% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus
5:08.243 rotation @ arcane_blast Fluffy_Pillow 29644.3/72166: 41% mana clearcasting(2), temporal_warp, crimson_chorus
5:09.774 rotation @ arcane_blast Fluffy_Pillow 30479.0/72166: 42% mana arcane_charge, clearcasting(2), temporal_warp, crimson_chorus
5:11.182 cooldowns l touch_of_the_magi Fluffy_Pillow 29761.2/72166: 41% mana arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus
5:12.205 rotation * arcane_missiles Fluffy_Pillow 28737.7/72166: 40% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Venthyr_SM"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=venthyr
soulbind=43:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Venthyr_none : 5995 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5994.9 5994.9 11.8 / 0.196% 906.5 / 15.1% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2552.0 2439.6 Mana 0.00% 43.5 99.9% 100%
Talents
Venthyr
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Venthyr_none 5995
Arcane Barrage 355 5.9% 19.8 14.44sec 5373 4341 Direct 19.8 4576 9090 5376 17.7%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 19.83 19.83 0.00 0.00 1.2378 0.0000 106567.92 106567.92 0.00% 4340.85 4340.85
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.30% 16.32 8 25 4575.71 3280 8644 4574.82 4009 5110 74661 74661 0.00%
crit 17.70% 3.51 0 10 9089.82 6559 17287 8894.37 0 13767 31907 31907 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [t]:0.01
    fishing_opener
    [}]:0.92
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [#]:1.00
    rotation
    [&]:0.54
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [']:3.34
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [(]:0.13
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [;]:7.16
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [<]:2.97
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [=]:1.17
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [>]:2.44
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [?]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [.]:0.15
Arcane Blast 2135 35.5% 115.9 2.59sec 5509 4235 Direct 116.9 4564 9486 5462 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 115.93 116.93 0.00 0.00 1.3007 0.0000 638671.36 638671.36 0.00% 4235.36 4235.36
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.75% 95.60 65 131 4563.98 922 12002 4569.42 3988 5237 436259 436259 0.00%
crit 18.25% 21.34 7 39 9485.58 1844 24003 9494.60 5953 12696 202413 202413 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [s]:3.77
    fishing_opener
    [w]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    ["]:18.99
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [)]:1.65
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [@]:91.12
Arcane Echo 289 4.8% 159.9 1.88sec 542 0 Direct 159.9 444 945 542 19.5%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 159.87 159.87 0.00 0.00 0.0000 0.0000 86634.18 86634.18 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.47% 128.66 86 189 444.44 220 669 444.74 391 497 57159 57159 0.00%
crit 19.53% 31.22 11 57 944.53 441 1338 945.89 735 1197 29476 29476 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2333 39.0% 44.6 6.29sec 15697 8784 Periodic 305.6 1889 4010 2291 19.0% 24.8%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.60 0.00 305.91 305.62 1.7870 0.2429 700121.78 700121.78 0.00% 8783.69 8783.69
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.03% 247.64 157 382 1889.24 1119 3398 1892.34 1609 2185 467724 467724 0.00%
crit 18.97% 57.99 26 103 4009.84 2238 6796 4014.98 3174 5024 232398 232398 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [r]:1.04
  • if_expr:buff.clearcasting.react
    fishing_opener
    [~]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [!]:0.85
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [*]:4.92
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [+]:5.37
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [,]:3.28
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [-]:4.68
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (136) 0.0% (2.3%) 11.1 26.83sec 3684 2908

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.10 0.00 0.00 0.00 1.2673 0.0000 0.00 0.00 0.00% 2907.52 2907.52

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [v]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [:]:10.10
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 136 2.3% 11.1 27.44sec 3685 0 Direct 11.1 3141 6274 3685 17.4%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.10 11.10 0.00 0.00 0.0000 0.0000 40897.17 40897.17 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 82.63% 9.17 4 14 3141.13 3018 4478 3140.83 3018 3413 28806 28806 0.00%
crit 17.37% 1.93 0 7 6273.65 6035 8956 5449.91 0 8956 12091 12091 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (83) 0.0% (1.4%) 2.0 0.00sec 12552 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 83 1.4% 9.9 26.72sec 2513 0 Periodic 13.4 1560 3119 1858 19.1% 7.8%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.92 0.00 13.41 13.41 0.0000 1.7479 24923.58 24923.58 0.00% 1062.98 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.90% 10.85 4 14 1559.89 175 1852 1561.61 1313 1852 16929 16929 0.00%
crit 19.10% 2.56 0 8 3119.06 349 3704 2917.37 0 3704 7994 7994 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 38 0.6% 20.8 14.05sec 540 0 Direct 20.8 456 912 540 18.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.82 20.82 0.00 0.00 0.0000 0.0000 11248.51 11248.51 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.55% 16.98 6 31 456.06 444 470 456.04 444 468 7746 7746 0.00%
crit 18.45% 3.84 0 12 911.92 887 941 888.19 0 941 3503 3503 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6000 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 43 90 53 19.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0330 0.0000 6000.48 6000.48 0.00% 50.96 50.96
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.20% 91.43 77 104 43.43 30 57 43.42 42 45 3970 3970 0.00%
crit 19.80% 22.57 10 37 89.94 60 114 89.96 78 103 2030 2030 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3951.19
Mirrors of Torment 0 (116) 0.0% (1.9%) 2.7 131.97sec 13101 11657

Stats Details: Mirrors Of Torment

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.65 0.00 0.00 0.00 1.1241 0.0000 0.00 0.00 0.00% 11657.04 11657.04

Action Details: Mirrors Of Torment

  • id:314793
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • school:shadow
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by {$320035s3=15}%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].

Action Priority List

    cooldowns
    [h]:0.78
  • if_expr:!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
    cooldowns
    [i]:0.87
  • if_expr:!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [y]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage
    Agonizing Backlash 67 1.1% 5.3 52.20sec 3845 0 Direct 5.3 3142 6270 3845 22.5%

Stats Details: Agonizing Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.27 5.27 0.00 0.00 0.0000 0.0000 20259.00 20259.00 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 77.51% 4.08 0 6 3142.41 1211 3676 3147.11 0 3676 12832 12832 0.00%
crit 22.49% 1.19 0 6 6269.88 2421 7352 4594.66 0 7352 7427 7427 0.00%

Action Details: Agonizing Backlash

  • id:320035
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.600000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:320035
  • name:Agonizing Backlash
  • school:shadow
  • tooltip:Movement speed and cast speed slowed by {$s3=15}%.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
    Tormenting Backlash 48 0.8% 2.6 131.27sec 5655 0 Direct 2.6 4897 9808 5655 15.4%

Stats Details: Tormenting Backlash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.57 2.57 0.00 0.00 0.0000 0.0000 14513.96 14513.96 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 84.56% 2.17 0 3 4896.82 4570 6608 4832.37 0 6608 10627 10627 0.00%
crit 15.44% 0.40 0 3 9807.68 9141 13216 3367.76 0 13216 3887 3887 0.00%

Action Details: Tormenting Backlash

  • id:317589
  • school:shadow
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.510000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:317589
  • name:Tormenting Backlash
  • school:shadow
  • tooltip:Rooted and Silenced.
  • description:{$@spelldesc314793=Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict {$320035s1=0} Shadow damage and their movement and cast speed are slowed by {$320035s3=15}%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict {$317589s1=0} Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain {$345417s1=4}% mana][]$?c2[your Fire Blast cooldown is reduced by {$s2=4} sec][]$?c3[you gain Brain Freeze][].}
Shadowcore Oil Blast 41 0.7% 41.2 7.25sec 297 0 Direct 41.2 251 501 297 18.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.18 41.18 0.00 0.00 0.0000 0.0000 12234.60 12234.60 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.48% 33.55 16 53 250.64 244 259 250.65 246 256 8410 8410 0.00%
crit 18.52% 7.63 1 18 501.36 488 517 501.41 488 517 3825 3825 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (450) 0.0% (7.5%) 6.1 49.37sec 22147 18073

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.09 0.00 0.00 0.00 1.2254 0.0000 0.00 0.00 0.00% 18073.28 18073.28

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [j]:0.79
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [k]:4.10
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [l]:0.20
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [z]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 450 7.5% 6.1 49.30sec 22147 0 Direct 6.1 22162 0 22162 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.09 6.09 0.00 0.00 0.0000 0.0000 134935.12 134935.12 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.09 5 8 22162.08 638 74511 22151.03 15693 27250 134935 134935 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:9183.31
  • base_dd_max:9183.31
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
Venthyr_none
Arcane Power 2.8 123.13sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [m]:1.79
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [{]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 246.41sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.79 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.79
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.78sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.56 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.57
Evocation 3.3 105.19sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.29 0.00 18.19 0.00 3.4935 0.6302 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [u]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    [%]:0.96
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [.]:1.32
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 97.27sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [o]:0.22
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [p]:1.68
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [q]:0.28
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [|]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.73sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.86 0.00 0.00 0.00 1.2248 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [n]:4.88
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [x]:1.00
Time Warp 1.5 304.80sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.54sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Venthyr_none
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 20.8 124.4 14.4sec 2.1sec 12.0sec 83.40% 0.00% 80.5 (81.0) 0.0

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.3s / 52.8s
  • trigger_min/max:0.0s / 17.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.1s

Stack Uptimes

  • arcane_charge_1:4.95%
  • arcane_charge_2:9.16%
  • arcane_charge_3:7.68%
  • arcane_charge_4:61.61%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 123.3sec 123.3sec 14.7sec 13.68% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 143.6s
  • trigger_min/max:120.0s / 143.6s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 15.0s

Stack Uptimes

  • arcane_power_1:13.68%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 246.6sec 246.6sec 11.8sec 6.94% 12.17% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.4s / 266.9s
  • trigger_min/max:241.4s / 266.9s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 12.0s

Stack Uptimes

  • berserking_1:6.94%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.7 17.0sec 9.8sec 8.1sec 48.21% 0.00% 1.2 (1.2) 0.3

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:24.97%
  • clearcasting_2:18.33%
  • clearcasting_3:4.92%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.6sec 28.6sec 51.98% 0.00% 0.0 (0.0) 4.9

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.7s
  • trigger_min/max:60.0s / 65.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.92%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 241.1sec 241.1sec 14.5sec 8.99% 0.00% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:237.5s / 262.2s
  • trigger_min/max:237.5s / 262.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • empyreal_surge_5:8.99%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 105.1sec 105.1sec 3.9sec 4.24% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 166.1s
  • trigger_min/max:90.0s / 166.1s
  • trigger_pct:100.00%
  • duration_min/max:1.0s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.45% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.45%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 97.7sec 97.7sec 4.0sec 4.21% 8.14% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 158.5s
  • trigger_min/max:62.7s / 158.5s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 21.2s

Stack Uptimes

  • presence_of_mind_1:2.01%
  • presence_of_mind_2:2.03%
  • presence_of_mind_3:0.17%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.7sec 35.7sec 11.8sec 34.11% 0.00% 0.0 (0.0) 8.4

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:14.5s / 60.1s
  • trigger_min/max:14.5s / 60.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.11%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Temporal Warp 1.5 0.0 303.9sec 303.9sec 35.2sec 17.12% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 323.6s
  • trigger_min/max:300.0s / 323.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.12%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.70% 0.00% 19.05%
Arcane Barrage Arcane Charge 4 97.30% 80.95% 100.00%
Arcane Blast Arcane Charge 0 6.31% 2.73% 11.72%
Arcane Blast Arcane Charge 1 4.24% 0.89% 8.59%
Arcane Blast Arcane Charge 2 10.04% 4.76% 15.08%
Arcane Blast Arcane Charge 3 11.23% 6.03% 15.46%
Arcane Blast Arcane Charge 4 68.17% 57.03% 80.00%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 3.16% 0.08% 9.88% 1.6s 0.0s 7.1s
Conserve Phase 100.00% 100.00% 100.00% 299.9s 240.1s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000179.914120.118239.995
Evocation14.6220.01876.05748.53322.949114.113
Counterspell0.8060.0009.59210.1452.98220.047
Time Warp2.1440.00023.6323.1901.32424.959
Mirrors of Torment30.97515.908161.12990.19058.012177.051
Rune of Power7.4300.00035.11045.95120.24469.822
Touch of the Magi5.3590.00030.28534.51718.91663.685
Arcane Power8.3810.00023.56323.54217.49144.523
Arcane Barrage11.8941.29351.629250.802197.260306.494
Arcane Orb6.8400.00073.82981.91641.728143.730
Presence of Mind32.1610.00093.841114.92778.945171.937

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Venthyr_none
mana_regen Mana 3172.23 418402.91 57.20% 131.90 14386.77 3.32%
Evocation Mana 127.38 185697.75 25.39% 1457.85 0.00 0.00%
Mana Gem Mana 2.95 21275.75 2.91% 7216.57 0.00 0.00%
Arcane Barrage Mana 19.83 84083.37 11.49% 4240.27 1189.93 1.40%
Mirrors of Torment Mana 7.84 22019.52 3.01% 2808.97 608.73 2.69%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2439.60 2552.00 16163.7 38454.2 1533.1 72165.7
Usage Type Count Total Avg RPE APR
Venthyr_none
arcane_blast Mana 118.1 639228.9 5413.2 5513.7 1.0
arcane_missiles Mana 45.1 93151.9 2067.7 2088.5 7.5
arcane_orb Mana 11.2 5605.3 500.0 505.0 7.3
counterspell Mana 12.7 11320.9 892.1 901.2 0.0
mirrors_of_torment Mana 2.7 5363.2 2000.0 2020.7 6.5
time_warp Mana 1.5 2985.7 2000.0 2013.4 0.0
touch_of_the_magi Mana 6.2 15353.6 2495.4 2519.9 8.8

Statistics & Data Analysis

Fight Length
Venthyr_none Fight Length
Count 1605
Mean 299.91
Minimum 240.12
Maximum 360.00
Spread ( max - min ) 119.88
Range [ ( max - min ) / 2 * 100% ] 19.99%
Standard Deviation 34.2233
5th Percentile 246.39
95th Percentile 354.01
( 95th Percentile - 5th Percentile ) 107.62
Mean Distribution
Standard Deviation 0.8542
95.00% Confidence Interval ( 298.24 - 301.59 )
Normalized 95.00% Confidence Interval ( 99.44% - 100.56% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 501
0.1% Error 50021
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 40
0.01 Scale Factor Error with Delta=300 1000
DPS
Venthyr_none Damage Per Second
Count 1605
Mean 5994.85
Minimum 5320.60
Maximum 7078.50
Spread ( max - min ) 1757.90
Range [ ( max - min ) / 2 * 100% ] 14.66%
Standard Deviation 240.5696
5th Percentile 5611.33
95th Percentile 6399.36
( 95th Percentile - 5th Percentile ) 788.02
Mean Distribution
Standard Deviation 6.0049
95.00% Confidence Interval ( 5983.08 - 6006.62 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6187
0.1 Scale Factor Error with Delta=300 495
0.05 Scale Factor Error with Delta=300 1977
0.01 Scale Factor Error with Delta=300 49405
Priority Target DPS
Venthyr_none Priority Target Damage Per Second
Count 1605
Mean 5994.85
Minimum 5320.60
Maximum 7078.50
Spread ( max - min ) 1757.90
Range [ ( max - min ) / 2 * 100% ] 14.66%
Standard Deviation 240.5696
5th Percentile 5611.33
95th Percentile 6399.36
( 95th Percentile - 5th Percentile ) 788.02
Mean Distribution
Standard Deviation 6.0049
95.00% Confidence Interval ( 5983.08 - 6006.62 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 62
0.1% Error 6187
0.1 Scale Factor Error with Delta=300 495
0.05 Scale Factor Error with Delta=300 1977
0.01 Scale Factor Error with Delta=300 49405
DPS(e)
Venthyr_none Damage Per Second (Effective)
Count 1605
Mean 5994.85
Minimum 5320.60
Maximum 7078.50
Spread ( max - min ) 1757.90
Range [ ( max - min ) / 2 * 100% ] 14.66%
Damage
Venthyr_none Damage
Count 1605
Mean 1791007.18
Minimum 1305439.46
Maximum 2238619.53
Spread ( max - min ) 933180.08
Range [ ( max - min ) / 2 * 100% ] 26.05%
DTPS
Venthyr_none Damage Taken Per Second
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Venthyr_none Healing Per Second
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Venthyr_none Healing Per Second (Effective)
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Venthyr_none Heal
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Venthyr_none Healing Taken Per Second
Count 1605
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Venthyr_none Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Venthyr_noneTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Venthyr_none Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.57 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.79 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
h 0.78 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
i 0.87 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
j 0.79 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
k 4.10 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
l 0.20 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
m 1.79 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
n 4.88 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
o 0.22 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
p 1.68 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
q 0.28 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
r 1.04 arcane_missiles,if=buff.clearcasting.react,chain=1
s 3.77 arcane_blast
t 0.01 arcane_barrage
actions.fishing_opener
# count action,conditions
u 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
v 1.00 arcane_orb,if=cooldown.rune_of_power.ready
w 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
x 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
y 1.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
z 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
{ 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
| 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
} 0.92 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
~ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
! 0.85 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
" 18.99 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
# 1.00 arcane_barrage
actions.rotation
# count action,conditions
$ 3.26 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
% 0.96 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
& 0.54 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
' 3.34 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
( 0.13 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
) 1.65 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
* 4.92 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
+ 5.37 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
, 3.28 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
- 4.68 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
: 10.10 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
; 7.16 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
< 2.97 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
= 1.17 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
> 2.44 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
? 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
@ 91.12 arcane_blast
. 1.32 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
. 0.15 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTvWwx"U"""""""""""#u$yz{VX~T!|"""""!}:@@@@@@@@@,;@@@T-@<,:@@@'kn*T@@+<:@@@@@;@@@@-T<:@@@@--'kn*p)TU+@@@@@%$im+@@@@@+T@@@=:@@@'kn*+T@>:@@@@@@@@@@;@@:T@@,@;kn*p)+@@+T@@@@@.$@<Y:@@@U@,@T@@,@@@&hjmX*@T@@=:@@n@@@@+@@@>@T:@W@;@@@(-@@@@;@:@@@T@@%$r

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Venthyr_none 72165.7/72166: 100% mana
Pre precombat 1 food Venthyr_none 72165.7/72166: 100% mana
Pre precombat 2 augmentation Venthyr_none 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener v arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.327 default W time_warp Fluffy_Pillow 71206.0/72166: 99% mana bloodlust, crimson_chorus
0:01.327 fishing_opener w arcane_blast Fluffy_Pillow 69206.0/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.225 fishing_opener x rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, temporal_warp, crimson_chorus
0:03.013 fishing_opener " arcane_blast Fluffy_Pillow 66139.4/72166: 92% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.814 default U use_mana_gem Venthyr_none 60420.5/72166: 84% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:03.814 fishing_opener " arcane_blast Fluffy_Pillow 67637.1/72166: 94% mana bloodlust, rune_of_power, temporal_warp, crimson_chorus
0:04.617 fishing_opener " arcane_blast Fluffy_Pillow 61921.1/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.420 fishing_opener " arcane_blast Fluffy_Pillow 56205.0/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.223 fishing_opener " arcane_blast Fluffy_Pillow 50489.0/72166: 70% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.026 fishing_opener " arcane_blast Fluffy_Pillow 44773.0/72166: 62% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:07.827 fishing_opener " arcane_blast Fluffy_Pillow 39054.1/72166: 54% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:08.628 fishing_opener " arcane_blast Fluffy_Pillow 33335.2/72166: 46% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:09.429 fishing_opener " arcane_blast Fluffy_Pillow 27616.3/72166: 38% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:10.231 fishing_opener " arcane_blast Fluffy_Pillow 21898.8/72166: 30% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.033 fishing_opener " arcane_blast Fluffy_Pillow 16181.4/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.835 fishing_opener " arcane_blast Fluffy_Pillow 10463.9/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.637 fishing_opener # arcane_barrage Fluffy_Pillow 4746.4/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.425 fishing_opener u evocation Venthyr_none 10213.7/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.960 rotation $ cancel_action Fluffy_Pillow 69764.3/72166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.961 fishing_opener y mirrors_of_torment Fluffy_Pillow 69765.8/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.748 fishing_opener z touch_of_the_magi Fluffy_Pillow 68901.6/72166: 95% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.535 fishing_opener { arcane_power Fluffy_Pillow 67537.5/72166: 94% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.535 default V potion Fluffy_Pillow 67537.5/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:17.535 default X berserking Fluffy_Pillow 67537.5/72166: 94% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:17.535 fishing_opener ~ arcane_missiles Fluffy_Pillow 67537.5/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:26.086 default T counterspell Fluffy_Pillow 68468.3/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.086 fishing_opener ! arcane_missiles Fluffy_Pillow 67968.3/72166: 94% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.319 fishing_opener | presence_of_mind Fluffy_Pillow 69747.9/72166: 97% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.319 fishing_opener " arcane_blast Fluffy_Pillow 69747.9/72166: 97% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.073 fishing_opener " arcane_blast Fluffy_Pillow 67398.7/72166: 93% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.827 fishing_opener " arcane_blast Fluffy_Pillow 65049.4/72166: 90% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.581 fishing_opener " arcane_blast Fluffy_Pillow 62700.2/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.384 fishing_opener " arcane_blast Fluffy_Pillow 63308.3/72166: 88% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:31.187 fishing_opener ! arcane_missiles Fluffy_Pillow 61029.8/72166: 85% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:32.481 fishing_opener } arcane_barrage Fluffy_Pillow 62897.4/72166: 87% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:33.269 rotation : arcane_orb Fluffy_Pillow 68364.7/72166: 95% mana bloodlust, temporal_warp, potion_of_spectral_intellect
0:34.056 rotation @ arcane_blast Fluffy_Pillow 69000.6/72166: 96% mana bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect
0:35.049 rotation @ arcane_blast Fluffy_Pillow 66308.8/72166: 92% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.946 rotation @ arcane_blast Fluffy_Pillow 62103.5/72166: 86% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:36.748 rotation @ arcane_blast Fluffy_Pillow 56386.0/72166: 78% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:37.553 rotation @ arcane_blast Fluffy_Pillow 50672.9/72166: 70% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:38.353 rotation @ arcane_blast Fluffy_Pillow 44952.5/72166: 62% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:39.155 rotation @ arcane_blast Fluffy_Pillow 39235.1/72166: 54% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.955 rotation @ arcane_blast Fluffy_Pillow 33514.7/72166: 46% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.758 rotation @ arcane_blast Fluffy_Pillow 27798.7/72166: 39% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.560 rotation , arcane_missiles Fluffy_Pillow 22081.2/72166: 31% mana arcane_charge(4), clearcasting(3), potion_of_spectral_intellect
0:43.565 rotation ; arcane_barrage Fluffy_Pillow 24975.1/72166: 35% mana arcane_charge(4), clearcasting(2)
0:44.893 rotation @ arcane_blast Fluffy_Pillow 31221.7/72166: 43% mana clearcasting(2)
0:46.882 rotation @ arcane_blast Fluffy_Pillow 32717.5/72166: 45% mana arcane_charge, clearcasting(2)
0:48.712 rotation @ arcane_blast Fluffy_Pillow 32608.8/72166: 45% mana arcane_charge(2), clearcasting(2)
0:50.383 default T counterspell Fluffy_Pillow 30895.5/72166: 43% mana arcane_charge(3), clearcasting(2)
0:50.383 rotation - arcane_missiles Fluffy_Pillow 29895.5/72166: 41% mana arcane_charge(3), clearcasting(2)
0:52.330 rotation @ arcane_blast Fluffy_Pillow 32705.7/72166: 45% mana arcane_charge(3), clearcasting(2)
0:53.843 rotation < arcane_barrage Fluffy_Pillow 29389.4/72166: 41% mana arcane_charge(4), clearcasting(2)
0:55.170 rotation , arcane_missiles Fluffy_Pillow 35634.6/72166: 49% mana clearcasting(3)
0:57.283 rotation : arcane_orb Fluffy_Pillow 38684.3/72166: 54% mana clearcasting(2)
0:58.610 rotation @ arcane_blast Fluffy_Pillow 40099.6/72166: 56% mana arcane_charge(2), clearcasting(2)
1:00.283 rotation @ arcane_blast Fluffy_Pillow 38389.3/72166: 53% mana arcane_charge(3), clearcasting(2), crimson_chorus
1:01.795 rotation @ arcane_blast Fluffy_Pillow 35071.6/72166: 49% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:03.150 rotation ' arcane_barrage Fluffy_Pillow 30152.3/72166: 42% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:04.477 cooldowns k touch_of_the_magi Fluffy_Pillow 36397.5/72166: 50% mana clearcasting(2), crimson_chorus
1:05.803 cooldowns n rune_of_power Fluffy_Pillow 35811.3/72166: 50% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:07.130 rotation * arcane_missiles Fluffy_Pillow 37726.6/72166: 52% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:15.119 default T counterspell Fluffy_Pillow 41757.2/72166: 58% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:15.119 rotation @ arcane_blast Fluffy_Pillow 40757.2/72166: 56% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.473 rotation @ arcane_blast Fluffy_Pillow 35836.5/72166: 50% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:17.826 rotation + arcane_missiles Fluffy_Pillow 30914.3/72166: 43% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:19.846 rotation < arcane_barrage Fluffy_Pillow 33829.8/72166: 47% mana arcane_charge(4), crimson_chorus(2)
1:21.175 rotation : arcane_orb Fluffy_Pillow 40077.9/72166: 56% mana crimson_chorus(3)
1:22.501 rotation @ arcane_blast Fluffy_Pillow 41491.7/72166: 57% mana arcane_charge(2), crimson_chorus(3)
1:24.173 rotation @ arcane_blast Fluffy_Pillow 39779.9/72166: 55% mana arcane_charge(3), crimson_chorus(3)
1:25.686 rotation @ arcane_blast Fluffy_Pillow 36463.7/72166: 51% mana arcane_charge(4), crimson_chorus(3)
1:27.039 rotation @ arcane_blast Fluffy_Pillow 31541.5/72166: 44% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:28.392 rotation @ arcane_blast Fluffy_Pillow 26619.3/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:29.745 rotation ; arcane_barrage Fluffy_Pillow 21697.1/72166: 30% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:31.074 rotation @ arcane_blast Fluffy_Pillow 27945.2/72166: 39% mana clearcasting(2)
1:33.062 rotation @ arcane_blast Fluffy_Pillow 29439.5/72166: 41% mana arcane_charge, clearcasting(2)
1:34.893 rotation @ arcane_blast Fluffy_Pillow 29332.2/72166: 41% mana arcane_charge(2), clearcasting(2)
1:36.566 rotation @ arcane_blast Fluffy_Pillow 27621.9/72166: 38% mana arcane_charge(3), clearcasting(2)
1:38.077 rotation - arcane_missiles Fluffy_Pillow 24302.7/72166: 34% mana arcane_charge(4), clearcasting(2)
1:39.983 default T counterspell Fluffy_Pillow 27053.7/72166: 37% mana arcane_charge(4), clearcasting(2)
1:39.983 rotation < arcane_barrage Fluffy_Pillow 26053.7/72166: 36% mana arcane_charge(4), clearcasting(2)
1:41.311 rotation : arcane_orb Fluffy_Pillow 32300.4/72166: 45% mana clearcasting(2)
1:42.638 rotation @ arcane_blast Fluffy_Pillow 33715.6/72166: 47% mana arcane_charge(2), clearcasting(2)
1:44.309 rotation @ arcane_blast Fluffy_Pillow 32002.4/72166: 44% mana arcane_charge(3), clearcasting(2)
1:45.821 rotation @ arcane_blast Fluffy_Pillow 28684.7/72166: 40% mana arcane_charge(4), clearcasting(2)
1:47.177 rotation @ arcane_blast Fluffy_Pillow 23766.8/72166: 33% mana arcane_charge(4), clearcasting(2)
1:48.528 rotation - arcane_missiles Fluffy_Pillow 18841.8/72166: 26% mana arcane_charge(4), clearcasting(2)
1:50.550 rotation - arcane_missiles Fluffy_Pillow 21760.1/72166: 30% mana arcane_charge(4), clearcasting
1:52.548 rotation ' arcane_barrage Fluffy_Pillow 24643.9/72166: 34% mana arcane_charge(4)
1:53.876 cooldowns k touch_of_the_magi Fluffy_Pillow 30890.5/72166: 43% mana
1:55.205 cooldowns n rune_of_power Fluffy_Pillow 30308.7/72166: 42% mana arcane_charge(4)
1:56.533 rotation * arcane_missiles Fluffy_Pillow 32225.4/72166: 45% mana arcane_charge(4), rune_of_power
2:03.165 cooldowns p presence_of_mind Fluffy_Pillow 26797.5/72166: 37% mana arcane_charge(4), rune_of_power, crimson_chorus
2:03.165 rotation ) arcane_blast Fluffy_Pillow 26797.5/72166: 37% mana arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus
2:04.493 default T counterspell Fluffy_Pillow 21839.2/72166: 30% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
2:04.493 default U use_mana_gem Venthyr_none 20839.2/72166: 29% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
2:04.493 rotation + arcane_missiles Fluffy_Pillow 28055.8/72166: 39% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus
2:06.525 rotation @ arcane_blast Fluffy_Pillow 30988.6/72166: 43% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:07.852 rotation @ arcane_blast Fluffy_Pillow 26028.9/72166: 36% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:09.181 rotation @ arcane_blast Fluffy_Pillow 21072.0/72166: 29% mana arcane_charge(4), clearcasting, crimson_chorus
2:10.534 rotation @ arcane_blast Fluffy_Pillow 16149.8/72166: 22% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:11.887 rotation @ arcane_blast Fluffy_Pillow 11227.6/72166: 16% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:13.239 rotation % evocation Venthyr_none 6304.0/72166: 9% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.737 rotation $ cancel_action Fluffy_Pillow 68827.2/72166: 95% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:17.741 cooldowns i mirrors_of_torment Fluffy_Pillow 68832.9/72166: 95% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:19.069 cooldowns m arcane_power Fluffy_Pillow 68749.6/72166: 95% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:19.069 rotation + arcane_missiles Fluffy_Pillow 68749.6/72166: 95% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:21.153 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:22.506 rotation @ arcane_blast Fluffy_Pillow 68734.0/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.861 rotation @ arcane_blast Fluffy_Pillow 67252.2/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:25.216 rotation @ arcane_blast Fluffy_Pillow 65770.4/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.569 rotation @ arcane_blast Fluffy_Pillow 67172.3/72166: 93% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:27.924 rotation + arcane_missiles Fluffy_Pillow 65690.5/72166: 91% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3)
2:29.887 default T counterspell Fluffy_Pillow 68523.7/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:29.887 rotation @ arcane_blast Fluffy_Pillow 68023.7/72166: 94% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:31.240 rotation @ arcane_blast Fluffy_Pillow 66539.0/72166: 92% mana arcane_charge(4), arcane_power
2:32.594 rotation @ arcane_blast Fluffy_Pillow 67942.4/72166: 94% mana arcane_charge(4), arcane_power
2:33.948 rotation = arcane_barrage Fluffy_Pillow 66459.1/72166: 92% mana arcane_charge(4), arcane_power, clearcasting
2:35.275 rotation : arcane_orb Fluffy_Pillow 72165.7/72166: 100% mana clearcasting
2:36.603 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting
2:38.274 rotation @ arcane_blast Fluffy_Pillow 68046.5/72166: 94% mana arcane_charge(3), clearcasting
2:39.787 rotation @ arcane_blast Fluffy_Pillow 64730.2/72166: 90% mana arcane_charge(4), clearcasting
2:41.137 rotation ' arcane_barrage Fluffy_Pillow 59803.7/72166: 83% mana arcane_charge(4), clearcasting
2:42.463 cooldowns k touch_of_the_magi Fluffy_Pillow 66047.5/72166: 92% mana clearcasting(2)
2:43.790 cooldowns n rune_of_power Fluffy_Pillow 65462.8/72166: 91% mana arcane_charge(4), clearcasting(2)
2:45.114 rotation * arcane_missiles Fluffy_Pillow 67373.7/72166: 93% mana arcane_charge(4), clearcasting(2), rune_of_power
2:53.279 rotation + arcane_missiles Fluffy_Pillow 64158.4/72166: 89% mana arcane_charge(4), clearcasting, rune_of_power
2:55.282 default T counterspell Fluffy_Pillow 67049.3/72166: 93% mana arcane_charge(4), rune_of_power
2:55.282 rotation @ arcane_blast Fluffy_Pillow 66049.3/72166: 92% mana arcane_charge(4), rune_of_power
2:56.636 rotation > arcane_barrage Fluffy_Pillow 61128.6/72166: 85% mana arcane_charge(4), rune_of_power
2:57.963 rotation : arcane_orb Fluffy_Pillow 67373.8/72166: 93% mana
2:59.290 rotation @ arcane_blast Fluffy_Pillow 68789.1/72166: 95% mana arcane_charge(2)
3:00.961 rotation @ arcane_blast Fluffy_Pillow 67075.8/72166: 93% mana arcane_charge(3), crimson_chorus
3:02.475 rotation @ arcane_blast Fluffy_Pillow 63761.0/72166: 88% mana arcane_charge(4), crimson_chorus
3:03.828 rotation @ arcane_blast Fluffy_Pillow 58838.8/72166: 82% mana arcane_charge(4), crimson_chorus
3:05.181 rotation @ arcane_blast Fluffy_Pillow 53916.6/72166: 75% mana arcane_charge(4), crimson_chorus
3:06.536 rotation @ arcane_blast Fluffy_Pillow 48997.3/72166: 68% mana arcane_charge(4), crimson_chorus
3:07.889 rotation @ arcane_blast Fluffy_Pillow 44075.1/72166: 61% mana arcane_charge(4), crimson_chorus
3:09.242 rotation @ arcane_blast Fluffy_Pillow 39152.9/72166: 54% mana arcane_charge(4), crimson_chorus
3:10.596 rotation @ arcane_blast Fluffy_Pillow 34232.2/72166: 47% mana arcane_charge(4), crimson_chorus
3:11.950 rotation @ arcane_blast Fluffy_Pillow 29311.4/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:13.306 rotation ; arcane_barrage Fluffy_Pillow 24393.6/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:14.633 rotation @ arcane_blast Fluffy_Pillow 30638.8/72166: 42% mana clearcasting, crimson_chorus(2)
3:16.622 rotation @ arcane_blast Fluffy_Pillow 32134.5/72166: 45% mana arcane_charge, clearcasting, crimson_chorus(2)
3:18.452 rotation : arcane_orb Fluffy_Pillow 32025.8/72166: 44% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:19.779 default T counterspell Fluffy_Pillow 33441.1/72166: 46% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:19.779 rotation @ arcane_blast Fluffy_Pillow 32441.1/72166: 45% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:21.134 rotation @ arcane_blast Fluffy_Pillow 27521.8/72166: 38% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:22.486 rotation , arcane_missiles Fluffy_Pillow 22598.1/72166: 31% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:26.233 rotation @ arcane_blast Fluffy_Pillow 28006.2/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:27.586 rotation ; arcane_barrage Fluffy_Pillow 23084.0/72166: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
3:28.913 cooldowns k touch_of_the_magi Fluffy_Pillow 29329.3/72166: 41% mana clearcasting(3), crimson_chorus(3)
3:30.241 cooldowns n rune_of_power Fluffy_Pillow 28746.0/72166: 40% mana arcane_charge(4), clearcasting(3), crimson_chorus(3)
3:31.569 rotation * arcane_missiles Fluffy_Pillow 30662.7/72166: 42% mana arcane_charge(4), clearcasting(3), rune_of_power
3:37.171 cooldowns p presence_of_mind Fluffy_Pillow 38748.1/72166: 54% mana arcane_charge(4), rune_of_power
3:37.171 rotation ) arcane_blast Fluffy_Pillow 38748.1/72166: 54% mana arcane_charge(4), presence_of_mind(3), rune_of_power
3:38.498 rotation + arcane_missiles Fluffy_Pillow 33788.4/72166: 47% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
3:40.525 rotation @ arcane_blast Fluffy_Pillow 36714.0/72166: 51% mana arcane_charge(4), presence_of_mind(2), rune_of_power
3:41.850 rotation @ arcane_blast Fluffy_Pillow 31751.4/72166: 44% mana arcane_charge(4), presence_of_mind, rune_of_power
3:43.178 rotation + arcane_missiles Fluffy_Pillow 26793.1/72166: 37% mana arcane_charge(4), clearcasting, rune_of_power
3:45.159 default T counterspell Fluffy_Pillow 29652.3/72166: 41% mana arcane_charge(4)
3:45.159 rotation @ arcane_blast Fluffy_Pillow 28652.3/72166: 40% mana arcane_charge(4)
3:46.513 rotation @ arcane_blast Fluffy_Pillow 23731.6/72166: 33% mana arcane_charge(4)
3:47.867 rotation @ arcane_blast Fluffy_Pillow 18810.8/72166: 26% mana arcane_charge(4)
3:49.221 rotation @ arcane_blast Fluffy_Pillow 13890.1/72166: 19% mana arcane_charge(4)
3:50.576 rotation @ arcane_blast Fluffy_Pillow 8970.8/72166: 12% mana arcane_charge(4)
3:51.929 rotation . evocation Venthyr_none 4048.6/72166: 6% mana arcane_charge(4), clearcasting
3:56.645 rotation $ cancel_action Fluffy_Pillow 69602.0/72166: 96% mana arcane_charge(4), clearcasting, evocation
3:56.651 rotation @ arcane_blast Fluffy_Pillow 69610.6/72166: 96% mana arcane_charge(4), clearcasting
3:58.004 rotation < arcane_barrage Fluffy_Pillow 64688.4/72166: 90% mana arcane_charge(4), clearcasting
3:59.331 default Y use_item_empyreal_ordnance Fluffy_Pillow 70933.6/72166: 98% mana clearcasting(2)
3:59.331 rotation : arcane_orb Fluffy_Pillow 70933.6/72166: 98% mana clearcasting(2)
4:00.657 rotation @ arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana arcane_charge(2), clearcasting(2)
4:02.330 rotation @ arcane_blast Fluffy_Pillow 68049.4/72166: 94% mana arcane_charge(3), clearcasting(2), crimson_chorus
4:03.845 rotation @ arcane_blast Fluffy_Pillow 64736.0/72166: 90% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.200 default U use_mana_gem Venthyr_none 59816.7/72166: 83% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:05.200 rotation @ arcane_blast Fluffy_Pillow 67033.3/72166: 93% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:06.554 rotation , arcane_missiles Fluffy_Pillow 62112.5/72166: 86% mana arcane_charge(4), clearcasting(3), crimson_chorus
4:08.607 rotation @ arcane_blast Fluffy_Pillow 65075.6/72166: 90% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.960 default T counterspell Fluffy_Pillow 60153.4/72166: 83% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:09.960 rotation @ arcane_blast Fluffy_Pillow 59153.4/72166: 82% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:11.312 rotation @ arcane_blast Fluffy_Pillow 54229.8/72166: 75% mana arcane_charge(4), clearcasting(2), crimson_chorus
4:12.665 rotation , arcane_missiles Fluffy_Pillow 49307.6/72166: 68% mana arcane_charge(4), clearcasting(3), crimson_chorus(2)
4:14.794 rotation @ arcane_blast Fluffy_Pillow 52380.4/72166: 73% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:16.150 rotation @ arcane_blast Fluffy_Pillow 47462.5/72166: 66% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:17.503 rotation @ arcane_blast Fluffy_Pillow 42540.4/72166: 59% mana arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5)
4:18.856 rotation & arcane_barrage Fluffy_Pillow 37618.2/72166: 52% mana arcane_charge(4), clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:20.183 cooldowns h mirrors_of_torment Fluffy_Pillow 43863.4/72166: 61% mana clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:21.511 cooldowns j touch_of_the_magi Fluffy_Pillow 43780.1/72166: 61% mana clearcasting(3), crimson_chorus(2), empyreal_surge(5)
4:22.837 cooldowns m arcane_power Fluffy_Pillow 43193.9/72166: 60% mana arcane_charge(4), clearcasting(3), crimson_chorus(3), empyreal_surge(5)
4:22.837 default X berserking Fluffy_Pillow 43193.9/72166: 60% mana arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:22.837 rotation * arcane_missiles Fluffy_Pillow 43193.9/72166: 60% mana berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:32.916 rotation @ arcane_blast Fluffy_Pillow 52264.4/72166: 72% mana berserking, arcane_charge(4), arcane_power, rune_of_power
4:34.147 default T counterspell Fluffy_Pillow 50603.6/72166: 70% mana berserking, arcane_charge(4), arcane_power, rune_of_power
4:34.147 rotation @ arcane_blast Fluffy_Pillow 50103.6/72166: 69% mana berserking, arcane_charge(4), arcane_power, rune_of_power
4:35.379 rotation @ arcane_blast Fluffy_Pillow 51330.9/72166: 71% mana arcane_charge(4), arcane_power
4:36.730 rotation = arcane_barrage Fluffy_Pillow 49843.3/72166: 69% mana arcane_charge(4), arcane_power
4:38.056 rotation : arcane_orb Fluffy_Pillow 56087.1/72166: 78% mana
4:39.383 rotation @ arcane_blast Fluffy_Pillow 57502.3/72166: 80% mana arcane_charge(2)
4:41.056 rotation @ arcane_blast Fluffy_Pillow 55792.0/72166: 77% mana arcane_charge(3)
4:42.568 cooldowns n rune_of_power Fluffy_Pillow 52474.3/72166: 73% mana arcane_charge(4)
4:43.895 rotation @ arcane_blast Fluffy_Pillow 54389.6/72166: 75% mana arcane_charge(4), rune_of_power
4:45.249 rotation @ arcane_blast Fluffy_Pillow 49468.8/72166: 69% mana arcane_charge(4), rune_of_power
4:46.603 rotation @ arcane_blast Fluffy_Pillow 44548.1/72166: 62% mana arcane_charge(4), rune_of_power
4:47.957 rotation @ arcane_blast Fluffy_Pillow 39627.3/72166: 55% mana arcane_charge(4), clearcasting, rune_of_power
4:49.310 rotation + arcane_missiles Fluffy_Pillow 34705.1/72166: 48% mana arcane_charge(4), clearcasting, rune_of_power
4:51.370 rotation @ arcane_blast Fluffy_Pillow 37678.3/72166: 52% mana arcane_charge(4), rune_of_power
4:52.723 rotation @ arcane_blast Fluffy_Pillow 32756.2/72166: 45% mana arcane_charge(4), rune_of_power
4:54.078 rotation @ arcane_blast Fluffy_Pillow 27836.8/72166: 39% mana arcane_charge(4), rune_of_power
4:55.432 rotation > arcane_barrage Fluffy_Pillow 22916.1/72166: 32% mana arcane_charge(4), clearcasting, rune_of_power
4:56.759 rotation @ arcane_blast Fluffy_Pillow 29161.3/72166: 40% mana clearcasting
4:58.747 default T counterspell Fluffy_Pillow 30655.6/72166: 42% mana arcane_charge, clearcasting
4:58.747 rotation : arcane_orb Fluffy_Pillow 29655.6/72166: 41% mana arcane_charge, clearcasting
5:00.075 rotation @ arcane_blast Fluffy_Pillow 31072.3/72166: 43% mana arcane_charge(3), clearcasting
5:01.588 default W time_warp Fluffy_Pillow 27756.1/72166: 38% mana arcane_charge(4), clearcasting
5:01.588 rotation @ arcane_blast Fluffy_Pillow 25756.1/72166: 36% mana arcane_charge(4), clearcasting, temporal_warp
5:02.631 rotation ; arcane_barrage Fluffy_Pillow 20386.5/72166: 28% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:03.654 rotation @ arcane_blast Fluffy_Pillow 26192.9/72166: 36% mana clearcasting, temporal_warp, crimson_chorus
5:05.186 rotation @ arcane_blast Fluffy_Pillow 27029.1/72166: 37% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:06.595 rotation @ arcane_blast Fluffy_Pillow 26312.7/72166: 36% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:07.881 rotation ( arcane_barrage Fluffy_Pillow 24043.8/72166: 33% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:08.903 rotation - arcane_missiles Fluffy_Pillow 28766.3/72166: 40% mana clearcasting, temporal_warp, crimson_chorus
5:10.563 rotation @ arcane_blast Fluffy_Pillow 31162.2/72166: 43% mana temporal_warp, crimson_chorus
5:12.095 rotation @ arcane_blast Fluffy_Pillow 31998.4/72166: 44% mana arcane_charge, temporal_warp, crimson_chorus
5:13.503 rotation @ arcane_blast Fluffy_Pillow 31280.6/72166: 43% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(2)
5:14.790 rotation @ arcane_blast Fluffy_Pillow 29013.1/72166: 40% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2)
5:15.953 rotation ; arcane_barrage Fluffy_Pillow 25191.7/72166: 35% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:16.974 rotation @ arcane_blast Fluffy_Pillow 30995.3/72166: 43% mana clearcasting(2), temporal_warp, crimson_chorus(2)
5:18.506 rotation : arcane_orb Fluffy_Pillow 31831.4/72166: 44% mana arcane_charge, clearcasting(2), temporal_warp, crimson_chorus(2)
5:19.771 rotation @ arcane_blast Fluffy_Pillow 33157.2/72166: 46% mana arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2)
5:20.934 rotation @ arcane_blast Fluffy_Pillow 29335.8/72166: 41% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:21.977 rotation @ arcane_blast Fluffy_Pillow 23966.2/72166: 33% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2)
5:23.021 default T counterspell Fluffy_Pillow 18598.0/72166: 26% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:23.021 rotation @ arcane_blast Fluffy_Pillow 17598.0/72166: 24% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:24.065 rotation @ arcane_blast Fluffy_Pillow 12229.8/72166: 17% mana arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3)
5:25.109 rotation % evocation Fluffy_Pillow 6861.6/72166: 10% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3)
5:28.550 rotation $ cancel_action Fluffy_Pillow 69041.4/72166: 96% mana arcane_charge(4), clearcasting(3), evocation, temporal_warp, crimson_chorus(3)
5:28.552 final_burn r arcane_missiles Fluffy_Pillow 69044.3/72166: 96% mana arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Venthyr_none"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=venthyr

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

arcane : 5870 dps

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
5869.9 5869.9 11.5 / 0.196% 924.2 / 15.7% 2.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
2520.7 2396.4 Mana 0.00% 43.4 100.1% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
arcane 5870
Arcane Barrage 372 6.3% 20.8 13.78sec 5376 4349 Direct 20.8 4559 9114 5380 18.0%

Stats Details: Arcane Barrage

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.81 20.80 0.00 0.00 1.2364 0.0000 111880.71 111880.71 0.00% 4348.60 4348.60
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.97% 17.05 9 27 4559.12 3280 8644 4557.88 4013 5036 77718 77718 0.00%
crit 18.03% 3.75 0 11 9114.18 6559 16309 8949.99 0 13767 34163 34163 0.00%

Action Details: Arcane Barrage

  • id:44425
  • school:arcane
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:3.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.728000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:44425
  • name:Arcane Barrage
  • school:arcane
  • tooltip:
  • description:Launches bolts of arcane energy at the enemy target, causing {$s1=0 + 72.8%} Arcane damage. For each Arcane Charge, deals {$36032s2=30}% additional damage$?a321526[, grants you ${{$321526s1=150}/100}.1% of your maximum mana,][]$?a231564[ and hits {$36032s3=0} additional nearby $Ltarget:targets; for {$s2=40}% of its damage][]. |cFFFFFFFFConsumes all Arcane Charges.|r

Action Priority List

    final_burn
    [r]:0.02
    fishing_opener
    [z]:0.91
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
    fishing_opener
    [~]:1.00
    rotation
    [#]:0.56
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
    rotation
    [$]:3.22
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [%]:0.15
  • if_expr:cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
    rotation
    [,]:8.07
  • if_expr:mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
    rotation
    [-]:2.94
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
    rotation
    [:]:1.23
  • if_expr:buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [;]:2.48
  • if_expr:buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
    rotation
    [<]:0.00
  • if_expr:buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
    rotation
    [?]:0.22
Arcane Blast 2136 36.3% 117.1 2.55sec 5465 4179 Direct 118.1 4525 9437 5420 18.2%

Stats Details: Arcane Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 117.10 118.10 0.00 0.00 1.3079 0.0000 639980.84 639980.84 0.00% 4178.68 4178.68
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.78% 96.58 67 129 4524.77 922 12002 4531.05 3995 5305 436977 436977 0.00%
crit 18.22% 21.52 8 40 9437.08 1844 24003 9450.58 5929 13051 203004 203004 0.00%

Action Details: Arcane Blast

  • id:30451
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.25
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1375.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.457000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:30451
  • name:Arcane Blast
  • school:arcane
  • tooltip:
  • description:Blasts the target with energy, dealing {$30451s1=0 + 45.7%} Arcane damage. Each Arcane Charge increases damage by {$36032s1=60}% and mana cost by {$36032s5=100}%, and reduces cast time by {$36032s4=8}%. |cFFFFFFFFGenerates 1 Arcane Charge.|r

Action Priority List

    final_burn
    [q]:3.39
    fishing_opener
    [u]:1.00
  • if_expr:cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
    fishing_opener
    [}]:18.99
  • if_expr:buff.rune_of_power.up|mana.pct>15
    rotation
    [&]:1.68
  • if_expr:buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
    rotation
    [=]:92.66
Arcane Echo 281 4.8% 157.5 1.91sec 537 0 Direct 157.5 442 934 537 19.4%

Stats Details: Arcane Echo

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 157.49 157.49 0.00 0.00 0.0000 0.0000 84562.04 84562.04 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.63% 126.99 82 172 441.82 220 669 442.25 385 494 56092 56092 0.00%
crit 19.37% 30.50 12 56 933.89 441 1338 934.89 716 1161 28470 28470 0.00%

Action Details: Arcane Echo

  • id:342232
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:8
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.109200
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:342232
  • name:Arcane Echo
  • school:arcane
  • tooltip:
  • description:{$@spelldesc342231=Direct damage you deal to enemies affected by Touch of the Magi, causes an explosion that deals {$342232s1=0 + 10.9%} Arcane damage to {$s1=8} nearby enemies.}
Arcane Missiles 2323 39.6% 44.4 6.40sec 15751 8823 Periodic 303.0 1904 4027 2306 18.9% 24.6%

Stats Details: Arcane Missiles

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 44.35 0.00 303.31 303.04 1.7852 0.2435 698596.94 698596.94 0.00% 8823.45 8823.45
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 81.07% 245.68 141 366 1903.65 1119 3398 1907.24 1652 2296 467610 467610 0.00%
crit 18.93% 57.36 27 109 4027.34 2238 6796 4035.62 3072 5108 230987 230987 0.00%

Action Details: Arcane Missiles

  • id:5143
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:7500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:2.50
  • base_tick_time:0.62
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:5143
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.

Action Details: Arcane Missiles Tick

  • id:7268
  • school:arcane
  • range:60.0
  • travel_speed:50.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.405000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:7268
  • name:Arcane Missiles
  • school:arcane
  • tooltip:
  • description:{$@spelldesc5143=Launches five waves of Arcane Missiles at the enemy over {$5143d=2.500 seconds}, causing a total of ${5*{$7268s1=0 + 40.5%}} Arcane damage.}

Action Priority List

    final_burn
    [p]:0.89
  • if_expr:buff.clearcasting.react
    fishing_opener
    [{]:1.00
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    fishing_opener
    [|]:0.86
  • if_expr:buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up)
    rotation
    [']:4.99
  • if_expr:debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)
  • early_chain_if_expr:buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
    rotation
    [(]:5.42
  • if_expr:buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time)
    rotation
    [)]:3.12
  • if_expr:buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack
    rotation
    [*]:4.63
  • if_expr:buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd)
Arcane Orb 0 (139) 0.0% (2.4%) 11.4 26.57sec 3668 2892

Stats Details: Arcane Orb

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.37 0.00 0.00 0.00 1.2683 0.0000 0.00 0.00 0.00% 2892.49 2892.49

Action Details: Arcane Orb

  • id:153626
  • school:arcane
  • range:40.0
  • travel_speed:20.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:20.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Spelldata

  • id:153626
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r

Action Priority List

    fishing_opener
    [t]:1.00
  • if_expr:cooldown.rune_of_power.ready
    rotation
    [+]:10.37
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges
    Arcane Orb (_bolt) 139 2.4% 11.4 27.12sec 3671 0 Direct 11.4 3143 6289 3671 16.8%

Stats Details: Arcane Orb Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 11.36 11.36 0.00 0.00 0.0000 0.0000 41718.43 41718.43 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 83.23% 9.46 4 15 3143.02 3018 4478 3142.68 3018 3390 29731 29731 0.00%
crit 16.77% 1.91 0 6 6288.50 6035 8956 5454.00 0 8956 11988 11988 0.00%

Action Details: Arcane Orb Bolt

  • id:153640
  • school:arcane
  • range:100.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.092000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:153640
  • name:Arcane Orb
  • school:arcane
  • tooltip:
  • description:{$@spelldesc153626=Launches an Arcane Orb forward from your position, traveling up to 40 yards, dealing {$153640s1=0 + 109.2%} Arcane damage to enemies it passes through. |cFFFFFFFFGrants 1 Arcane Charge when cast and every time it deals damage.|r}
Empyreal Ordnance 0 (84) 0.0% (1.4%) 2.0 0.00sec 12614 0

Stats Details: Empyreal Ordnance

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.99 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Empyreal Ordnance

  • id:345539
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:5
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345539
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:
  • description:Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}.
    Empyreal Ordnance (_bolt) 84 1.4% 10.0 26.46sec 2524 0 Periodic 13.5 1566 3077 1855 19.1% 7.9%

Stats Details: Empyreal Ordnance Bolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 9.95 0.00 13.54 13.54 0.0000 1.7469 25118.18 25118.18 0.00% 1061.68 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 80.93% 10.96 3 14 1566.18 175 1852 1567.40 1344 1852 17167 17167 0.00%
crit 19.07% 2.58 0 8 3077.24 349 3704 2899.12 0 3704 7951 7951 0.00%

Action Details: Empyreal Ordnance Bolt

  • id:345540
  • school:arcane
  • range:40.0
  • travel_speed:12.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:314.64
  • base_td_mult:1.00
  • dot_duration:12.00
  • base_tick_time:2.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:345540
  • name:Empyreal Ordnance
  • school:arcane
  • tooltip:Taking $w Arcane damage every $t sec.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
Eternal Insight 37 0.6% 20.6 14.22sec 541 0 Direct 20.6 456 912 541 18.6%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.60 20.60 0.00 0.00 0.0000 0.0000 11140.52 11140.52 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.44% 16.78 6 31 456.00 444 470 455.98 446 469 7652 7652 0.00%
crit 18.56% 3.82 0 12 912.27 887 941 896.01 0 941 3488 3488 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Mirror Image 0 (20) 0.0% (0.3%) 1.0 0.00sec 6018 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 150  / 20 0.3% 114.0 1.01sec 53 51 Direct 114.0 44 90 53 19.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 114.00 114.00 0.00 0.00 1.0329 0.0000 6018.23 6018.23 0.00% 51.11 51.11
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 80.13% 91.35 76 105 43.51 30 57 43.51 42 45 3975 3975 0.00%
crit 19.87% 22.65 9 38 90.23 60 114 90.29 75 105 2044 2044 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:3987.75
Shadowcore Oil Blast 41 0.7% 41.4 7.19sec 297 0 Direct 41.4 251 502 297 18.6%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 41.36 41.36 0.00 0.00 0.0000 0.0000 12303.47 12303.47 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 81.42% 33.68 15 55 250.82 244 259 250.81 246 257 8447 8447 0.00%
crit 18.58% 7.69 0 19 501.68 488 517 501.07 0 517 3856 3856 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Touch of the Magi 0 (437) 0.0% (7.5%) 6.1 49.19sec 21438 17499

Stats Details: Touch Of The Magi

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.13 0.00 0.00 0.00 1.2252 0.0000 0.00 0.00 0.00% 17498.52 17498.52

Action Details: Touch Of The Magi

  • id:321507
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:4.0

Spelldata

  • id:321507
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]

Action Priority List

    cooldowns
    [h]:0.81
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
    cooldowns
    [i]:4.13
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
    cooldowns
    [j]:0.19
  • if_expr:buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
    fishing_opener
    [w]:1.00
  • if_expr:buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
    Touch of the Magi (_explosion) 437 7.5% 6.1 49.14sec 21438 0 Direct 6.1 21455 0 21455 0.0%

Stats Details: Touch Of The Magi Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.13 6.12 0.00 0.00 0.0000 0.0000 131378.86 131378.86 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 100.00% 6.12 5 8 21455.33 319 69946 21448.06 16453 26662 131379 131379 0.00%

Action Details: Touch Of The Magi Explosion

  • id:210833
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:false
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:7214.93
  • base_dd_max:7214.93
  • base_dd_mult:1.00

Spelldata

  • id:210833
  • name:Touch of the Magi
  • school:arcane
  • tooltip:
  • description:{$@spelldesc321507=Applies Touch of the Magi to your current target, accumulating {$s1=25}% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and reduced damage to all nearby enemies.$?a343215[ |cFFFFFFFFGenerates {$s2=4} Arcane Charges.|r][]}
Simple Action Stats Execute Interval
arcane
Arcane Power 2.8 122.19sec

Stats Details: Arcane Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Arcane Power

  • id:12042
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:12042
  • name:Arcane Power
  • school:arcane
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].

Action Priority List

    cooldowns
    [k]:1.81
  • if_expr:cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
    fishing_opener
    [x]:1.00
  • if_expr:prev_gcd.1.touch_of_the_magi
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.8 244.44sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.80 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    default
    [X]:1.81
  • if_expr:buff.arcane_power.up
Conjure Mana Gem 1.0 0.00sec

Stats Details: Conjure Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Conjure Mana Gem

  • id:759
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:9000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:759
  • name:Conjure Mana Gem
  • school:arcane
  • tooltip:
  • description:Conjures a Mana Gem that can be used to instantly restore {$5405s1=10}% mana, and holds up to {$s2=3} charges. $@spellname118812 {$@spelldesc118812=Conjured items disappear if logged out for more than 15 minutes.}
Counterspell 12.6 24.74sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 12.64 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:12.65
Evocation 3.3 104.57sec

Stats Details: Evocation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.30 0.00 18.23 0.00 3.4915 0.6303 0.00 0.00 0.00% 0.00 0.00

Action Details: Evocation

  • id:12051
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:90.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:true
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12051
  • name:Evocation
  • school:arcane
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.

Action Priority List

    fishing_opener
    [s]:1.00
  • if_expr:(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
    rotation
    ["]:0.99
  • if_expr:mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
    rotation
    [>]:1.31
  • if_expr:buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    default
    [V]:1.00
  • if_expr:buff.arcane_power.up
Presence of Mind 3.2 99.13sec

Stats Details: Presence Of Mind

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.15 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Presence Of Mind

  • id:205025
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:205025
  • name:Presence of Mind
  • school:arcane
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.

Action Priority List

    cooldowns
    [m]:0.17
  • if_expr:talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
    cooldowns
    [n]:1.72
  • if_expr:debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
    cooldowns
    [o]:0.26
  • if_expr:buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
    fishing_opener
    [y]:1.00
  • if_expr:buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Rune of Power 5.9 54.47sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.93 0.00 0.00 0.00 1.2245 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    cooldowns
    [l]:4.94
  • if_expr:buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
    fishing_opener
    [v]:1.00
Time Warp 1.5 304.31sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.48 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    default
    [W]:1.48
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
Replenish Mana (use_mana_gem) 2.9 121.48sec

Stats Details: Use Mana Gem

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Use Mana Gem

  • id:5405
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:arcane
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:5405
  • name:Replenish Mana
  • school:physical
  • tooltip:Restoring $w2 mana every $t1 sec.
  • description:Restores {$s1=10}% mana.

Action Priority List

    default
    [U]:2.95
  • if_expr:(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Arcane Charge 21.8 125.2 13.8sec 2.1sec 11.5sec 83.13% 0.00% 78.5 (79.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_charge
  • max_stacks:4
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:3.2s / 55.0s
  • trigger_min/max:0.0s / 16.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 52.3s

Stack Uptimes

  • arcane_charge_1:5.29%
  • arcane_charge_2:9.62%
  • arcane_charge_3:8.12%
  • arcane_charge_4:60.11%

Spelldata

  • id:36032
  • name:Arcane Charge
  • tooltip:Increases the damage of Arcane Blast, Arcane Missiles, Arcane Explosion, and Arcane Barrage by $36032w1%. Increases the mana cost of Arcane Blast by $36032w2%$?{$w5<0}[, and reduces the cast time of Arcane Blast by $w5%.][.] Increases the number of targets hit by Arcane Barrage for 50% damage by $36032w3.
  • description:$@spelldesc114664
  • max_stacks:4
  • duration:-0.00
  • cooldown:0.00
  • default_chance:100.00%
Arcane Power 2.8 0.0 122.2sec 122.2sec 14.8sec 13.81% 0.00% 0.0 (0.0) 2.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_arcane_power
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:120.0s / 130.6s
  • trigger_min/max:120.0s / 130.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • arcane_power_1:13.81%

Spelldata

  • id:12042
  • name:Arcane Power
  • tooltip:Spell damage increased by $w1%. $?a343208[Mana costs of your damaging spells reduced by $w2%.][]
  • description:For {$d=10 seconds}, you deal {$s1=30}% more spell damage$?a343208[ and your spells cost {$s2=30}% less mana][].
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Berserking 1.8 0.0 244.4sec 244.4sec 11.8sec 7.05% 12.08% 0.0 (0.0) 1.7

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.0s / 252.3s
  • trigger_min/max:240.0s / 252.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:7.05%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.49% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.49%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Clearcasting 17.9 12.1 16.9sec 10.0sec 7.9sec 47.24% 0.00% 1.1 (1.1) 0.2

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_clearcasting
  • max_stacks:3
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stack Uptimes

  • clearcasting_1:25.10%
  • clearcasting_2:17.72%
  • clearcasting_3:4.42%

Spelldata

  • id:263725
  • name:Clearcasting
  • tooltip:Your next Arcane Missiles or Arcane Explosion costs no mana{$?s321758=false}[ and Arcane Missiles fires an additional missile][].
  • description:{$@spelldesc79684=For each ${$c*100/{$s1=200}} mana you spend, you have a 1% chance to gain Clearcasting, making your next Arcane Missiles or Arcane Explosion free and channel {$277726s1=20}% faster.$?a321758[ Arcane Missiles fires {$321758s2=1} additional missile.][]}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:100.00%
Crimson Chorus 5.5 0.0 60.7sec 60.7sec 28.6sec 51.96% 0.00% 0.0 (0.0) 5.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_crimson_chorus
  • max_stacks:3
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:60.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:10.00
  • associated item:Cabalist's Hymnal

Stat Details

  • stat:crit_rating
  • amount:98.11

Trigger Details

  • interval_min/max:60.0s / 65.5s
  • trigger_min/max:60.0s / 65.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 30.0s

Stack Uptimes

  • crimson_chorus_1:17.91%
  • crimson_chorus_2:17.31%
  • crimson_chorus_3:16.74%

Spelldata

  • id:344803
  • name:Crimson Chorus
  • tooltip:Critical Strike increased by $w1.
  • description:{$@spelldesc344806=Join the Crimson Chorus. Every minute, your Critical Strike swells by ${{$s1=44}*3} over ${{$344803d=10 seconds}*3} sec. before returning to normal. This effect is increased by {$s2=5}% for each member of the Crimson Chorus in your party.}
  • max_stacks:3
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Empyreal Surge 1.9 0.0 239.3sec 239.3sec 14.5sec 9.12% 0.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_empyreal_surge
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:82.13

Trigger Details

  • interval_min/max:236.7s / 247.6s
  • trigger_min/max:236.7s / 247.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • empyreal_surge_5:9.12%

Spelldata

  • id:345541
  • name:Empyreal Surge
  • tooltip:Intellect increased by $w1.
  • description:{$@spelldesc345539=Fire {$s1=5} Empyreal Ordnance at up to {$s2=5} targets. Targets suffer ${{$345542s1=190}*6*(1+$@versadmg)} Arcane damage over {$345540d=12 seconds} for each ordnance that hits them. As the ordnance expires on the target they return, each granting {$345543s1=50} Intellect for {$345541d=15 seconds}. }
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Evocation 3.3 0.0 104.7sec 104.7sec 3.9sec 4.24% 0.00% 14.9 (14.9) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_evocation
  • max_stacks:1
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:7.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:pandemic
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:hasted
  • period:1.00

Trigger Details

  • interval_min/max:90.0s / 142.2s
  • trigger_min/max:90.0s / 142.2s
  • trigger_pct:100.00%
  • duration_min/max:0.8s / 4.9s

Stack Uptimes

  • evocation_1:4.24%

Spelldata

  • id:12051
  • name:Evocation
  • tooltip:Mana regeneration increased by {$s1=750}%.
  • description:Increases your mana regeneration by {$s1=750}% for {$d=6 seconds}.
  • max_stacks:0
  • duration:6.00
  • cooldown:0.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 0.0sec 0.0sec 25.0sec 8.43% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:25.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.43%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Presence of Mind 3.2 0.0 98.9sec 98.9sec 3.9sec 4.09% 8.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_presence_of_mind
  • max_stacks:3
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:62.7s / 157.2s
  • trigger_min/max:62.7s / 157.2s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 14.0s

Stack Uptimes

  • presence_of_mind_1:1.99%
  • presence_of_mind_2:1.95%
  • presence_of_mind_3:0.15%

Spelldata

  • id:205025
  • name:Presence of Mind
  • tooltip:Arcane Blast is instant cast.
  • description:Causes your next $n Arcane Blasts to be instant cast.
  • max_stacks:0
  • duration:-0.00
  • cooldown:60.00
  • default_chance:100.00%
Rune of Power 8.7 0.0 35.4sec 35.4sec 11.8sec 34.40% 0.00% 0.0 (0.0) 8.5

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.7s / 58.9s
  • trigger_min/max:13.7s / 58.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:34.40%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.5 0.0 304.0sec 304.0sec 35.3sec 17.10% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:300.0s / 321.8s
  • trigger_min/max:300.0s / 321.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 40.0s

Stack Uptimes

  • temporal_warp_1:17.10%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.5sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Benefit Avg % Min Max
Arcane Barrage Arcane Charge 3 2.65% 0.00% 15.79%
Arcane Barrage Arcane Charge 4 97.35% 84.21% 100.00%
Arcane Blast Arcane Charge 0 6.89% 2.68% 11.11%
Arcane Blast Arcane Charge 1 4.81% 1.75% 9.16%
Arcane Blast Arcane Charge 2 10.68% 6.12% 14.75%
Arcane Blast Arcane Charge 3 11.85% 7.14% 15.79%
Arcane Blast Arcane Charge 4 65.77% 56.36% 75.70%
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 2.13% 0.00% 7.39% 1.6s 0.0s 5.9s
Conserve Phase 100.00% 100.00% 100.00% 300.5s 240.2s 360.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000180.480120.207239.981
Evocation14.2820.00052.21247.59922.021109.074
Counterspell0.6860.0008.9698.6762.17519.127
Time Warp2.1820.00021.8333.2441.32423.159
Rune of Power7.1050.00032.72444.15920.48764.612
Touch of the Magi5.0260.00025.87632.95119.16064.612
Arcane Power7.3800.00016.83220.96816.70534.563
Arcane Barrage11.3531.29252.985249.202196.307303.247
Arcane Orb6.4760.00057.90278.04942.432131.184
Presence of Mind32.7510.00092.643116.61982.264171.854

Burn Phases

Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.

Burn Phase Duration
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.

Mana at Burn Start
Count0
Minimum0.000
5th percentile0.000
Mean0.000
95th percentile0.000
Max0.000
Variance0.000
Mean Variance0.000
Mean Std. Dev0.000

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
arcane
mana_regen Mana 3153.99 424036.10 58.90% 134.44 9557.36 2.20%
Evocation Mana 127.65 186018.80 25.84% 1457.29 0.00 0.00%
Mana Gem Mana 2.95 21283.59 2.96% 7216.57 0.00 0.00%
Arcane Barrage Mana 20.80 88582.54 12.30% 4257.88 895.22 1.00%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 70790.7 2396.41 2520.71 10478.6 34816.5 182.0 72165.7
Usage Type Count Total Avg RPE APR
arcane
arcane_blast Mana 119.3 635634.1 5329.9 5428.1 1.0
arcane_missiles Mana 44.8 93664.4 2091.0 2111.9 7.5
arcane_orb Mana 11.5 5742.3 500.0 504.9 7.3
counterspell Mana 12.8 11393.5 892.2 901.2 0.0
time_warp Mana 1.5 2982.7 2000.0 2013.3 0.0
touch_of_the_magi Mana 6.2 15456.0 2497.9 2522.0 8.5

Statistics & Data Analysis

Fight Length
arcane Fight Length
Count 1620
Mean 300.48
Minimum 240.21
Maximum 359.98
Spread ( max - min ) 119.77
Range [ ( max - min ) / 2 * 100% ] 19.93%
Standard Deviation 33.9518
5th Percentile 246.11
95th Percentile 353.36
( 95th Percentile - 5th Percentile ) 107.25
Mean Distribution
Standard Deviation 0.8435
95.00% Confidence Interval ( 298.83 - 302.13 )
Normalized 95.00% Confidence Interval ( 99.45% - 100.55% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 491
0.1% Error 49045
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 40
0.01 Scale Factor Error with Delta=300 985
DPS
arcane Damage Per Second
Count 1620
Mean 5869.94
Minimum 5090.41
Maximum 6742.47
Spread ( max - min ) 1652.06
Range [ ( max - min ) / 2 * 100% ] 14.07%
Standard Deviation 236.0972
5th Percentile 5489.35
95th Percentile 6263.05
( 95th Percentile - 5th Percentile ) 773.70
Mean Distribution
Standard Deviation 5.8659
95.00% Confidence Interval ( 5858.44 - 5881.44 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6215
0.1 Scale Factor Error with Delta=300 476
0.05 Scale Factor Error with Delta=300 1904
0.01 Scale Factor Error with Delta=300 47585
Priority Target DPS
arcane Priority Target Damage Per Second
Count 1620
Mean 5869.94
Minimum 5090.41
Maximum 6742.47
Spread ( max - min ) 1652.06
Range [ ( max - min ) / 2 * 100% ] 14.07%
Standard Deviation 236.0972
5th Percentile 5489.35
95th Percentile 6263.05
( 95th Percentile - 5th Percentile ) 773.70
Mean Distribution
Standard Deviation 5.8659
95.00% Confidence Interval ( 5858.44 - 5881.44 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 63
0.1% Error 6215
0.1 Scale Factor Error with Delta=300 476
0.05 Scale Factor Error with Delta=300 1904
0.01 Scale Factor Error with Delta=300 47585
DPS(e)
arcane Damage Per Second (Effective)
Count 1620
Mean 5869.94
Minimum 5090.41
Maximum 6742.47
Spread ( max - min ) 1652.06
Range [ ( max - min ) / 2 * 100% ] 14.07%
Damage
arcane Damage
Count 1620
Mean 1756679.98
Minimum 1272187.75
Maximum 2194434.80
Spread ( max - min ) 922247.05
Range [ ( max - min ) / 2 * 100% ] 26.25%
DTPS
arcane Damage Taken Per Second
Count 1620
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
arcane Healing Per Second
Count 1620
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
arcane Healing Per Second (Effective)
Count 1620
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
arcane Heal
Count 1620
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
arcane Healing Taken Per Second
Count 1620
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
arcane Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
arcaneTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
arcane Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 arcane_familiar
5 0.00 conjure_mana_gem
6 0.00 variable,name=am_spam,op=reset,default=0
7 0.00 variable,name=evo_pct,op=reset,default=15
8 0.00 variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
9 0.00 variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
A 0.00 variable,name=final_burn,op=set,value=0
B 0.00 variable,name=rs_max_delay_for_totm,op=reset,default=5
C 0.00 variable,name=rs_max_delay_for_rop,op=reset,default=5
D 0.00 variable,name=rs_max_delay_for_ap,op=reset,default=20
E 0.00 variable,name=ap_max_delay_for_totm,op=reset,default=10
F 0.00 variable,name=rop_max_delay_for_totm,op=reset,default=20
G 0.00 variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
H 0.00 variable,name=totm_max_delay_for_rop,op=reset,default=20
I 0.00 variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
J 0.00 variable,name=ap_minimum_mana_pct,op=reset,default=15
K 0.00 variable,name=totm_max_charges,op=reset,default=2
L 0.00 variable,name=aoe_totm_max_charges,op=reset,default=2
M 0.00 variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
N 0.00 variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
O 0.00 snapshot_stats
P 0.00 mirror_image
Q 0.00 frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
R 0.00 arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
S 0.00 evocation,if=variable.prepull_evo=1
Default action list Executed every time the actor is available.
# count action,conditions
T 12.65 counterspell
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
0.00 variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
U 2.95 use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
V 1.00 potion,if=buff.arcane_power.up
W 1.48 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
0.00 lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
X 1.81 berserking,if=buff.arcane_power.up
0.00 blood_fury,if=buff.arcane_power.up
0.00 fireblood,if=buff.arcane_power.up
0.00 ancestral_call,if=buff.arcane_power.up
0.00 use_items,if=buff.arcane_power.up
0.00 use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
Y 1.99 use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
0.00 use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
0.00 use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
0.00 use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
Z 0.00 call_action_list,name=aoe,if=active_enemies>2
a 0.00 call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
b 0.00 call_action_list,name=opener,if=variable.have_opened=0
c 0.00 call_action_list,name=am_spam,if=variable.am_spam=1
d 0.00 call_action_list,name=cooldowns
e 0.00 call_action_list,name=rotation,if=variable.final_burn=0
f 0.00 call_action_list,name=final_burn,if=variable.final_burn=1
g 0.00 call_action_list,name=movement
actions.cooldowns
# count action,conditions
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
Prioritize using grisly icicle with ap. Use it with totm otherwise.
0.00 frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
0.00 fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
0.00 mirrors_of_torment,if=ptr
Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
0.00 mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
0.00 mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
0.00 deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
0.00 radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
0.00 radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
h 0.81 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
i 4.13 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
j 0.19 touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
k 1.81 arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
l 4.94 rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
0.00 shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
m 0.17 presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
n 1.72 presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
o 0.26 presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian
actions.final_burn
# count action,conditions
p 0.89 arcane_missiles,if=buff.clearcasting.react,chain=1
q 3.39 arcane_blast
r 0.02 arcane_barrage
actions.fishing_opener
# count action,conditions
s 1.00 evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
0.00 evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
0.00 fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
0.00 frost_nova,if=runeforge.grisly_icicle&mana.pct>95
0.00 deathborne,if=!runeforge.siphon_storm
t 1.00 arcane_orb,if=cooldown.rune_of_power.ready
u 1.00 arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
v 1.00 rune_of_power
0.00 potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
0.00 deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
0.00 mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
w 1.00 touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
x 1.00 arcane_power,if=prev_gcd.1.touch_of_the_magi
0.00 presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
y 1.00 presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
0.00 arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
0.00 arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
z 0.91 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
0.00 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
{ 1.00 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
| 0.86 arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
Only start using CC AM when AP has been used
0.00 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
} 18.99 arcane_blast,if=buff.rune_of_power.up|mana.pct>15
0.00 evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
~ 1.00 arcane_barrage
actions.rotation
# count action,conditions
! 3.27 cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
" 0.99 evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
0.00 evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# 0.56 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
Barrage if it's time to use totm and we have too many charges
$ 3.22 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
% 0.15 arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
0.00 arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
0.00 arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
& 1.68 arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
' 4.99 arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
0.00 arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
( 5.42 arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
) 3.12 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
* 4.63 arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
0.00 nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
+ 10.37 arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
0.00 supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
0.00 arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
, 8.07 arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
- 2.94 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
: 1.23 arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
; 2.48 arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
< 0.00 arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
0.00 arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
0.00 arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
= 92.66 arcane_blast
> 1.31 evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
? 0.22 arcane_barrage

Sample Sequence

01256789ABCDEFGHIJKLMNPRYTtWuv}U}}}}}}}}}}}~s!wxVX{T}}}y}}|}}z+====)===,)===T=)-+==)$il'(T=;+=====,===*=-+T===*=$il'n&(=TU======"!k(=======T==:+===$il'(T=(-+==========,==T+=*=,=il'==(;T+====>!==Y====-U+=T======,hkX'==m==T:+==l==(====;=+=T,==W=%====*,=+=,===T=p

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask arcane 72165.7/72166: 100% mana
Pre precombat 1 food arcane 72165.7/72166: 100% mana
Pre precombat 2 augmentation arcane 72165.7/72166: 100% mana
Pre precombat 5 conjure_mana_gem Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 6 am_spam Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 7 evo_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 8 prepull_evo Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat 9 have_opened Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat A final_burn Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat B rs_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat C rs_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat D rs_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat E ap_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat F rop_max_delay_for_totm Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat G totm_max_delay_for_ap Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat H totm_max_delay_for_rop Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat I barrage_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat J ap_minimum_mana_pct Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat K totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat L aoe_totm_max_charges Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat M fishing_opener Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat N ap_on_use Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat P mirror_image Fluffy_Pillow 72165.7/72166: 100% mana
Pre precombat R arcane_blast Fluffy_Pillow 72165.7/72166: 100% mana
0:00.000 default Y use_item_empyreal_ordnance Fluffy_Pillow 70790.7/72166: 98% mana
0:00.000 default T counterspell Fluffy_Pillow 70790.7/72166: 98% mana crimson_chorus
0:00.000 fishing_opener t arcane_orb Fluffy_Pillow 69790.7/72166: 97% mana crimson_chorus
0:01.328 default W time_warp Fluffy_Pillow 71207.4/72166: 99% mana bloodlust, crimson_chorus
0:01.328 fishing_opener u arcane_blast Fluffy_Pillow 69207.4/72166: 96% mana bloodlust, temporal_warp, crimson_chorus
0:02.225 fishing_opener v rune_of_power Fluffy_Pillow 65002.1/72166: 90% mana bloodlust, clearcasting, temporal_warp, crimson_chorus
0:03.011 fishing_opener } arcane_blast Fluffy_Pillow 66136.5/72166: 92% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 default U use_mana_gem arcane 60420.5/72166: 84% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:03.814 fishing_opener } arcane_blast Fluffy_Pillow 67637.1/72166: 94% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:04.617 fishing_opener } arcane_blast Fluffy_Pillow 61921.1/72166: 86% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:05.419 fishing_opener } arcane_blast Fluffy_Pillow 56203.6/72166: 78% mana bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus
0:06.222 fishing_opener } arcane_blast Fluffy_Pillow 50487.6/72166: 70% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.023 fishing_opener } arcane_blast Fluffy_Pillow 44768.7/72166: 62% mana bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus
0:07.826 fishing_opener } arcane_blast Fluffy_Pillow 39052.7/72166: 54% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:08.628 fishing_opener } arcane_blast Fluffy_Pillow 33335.2/72166: 46% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:09.430 fishing_opener } arcane_blast Fluffy_Pillow 27617.7/72166: 38% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus
0:10.235 fishing_opener } arcane_blast Fluffy_Pillow 21904.6/72166: 30% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.039 fishing_opener } arcane_blast Fluffy_Pillow 16190.0/72166: 22% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:11.842 fishing_opener } arcane_blast Fluffy_Pillow 10474.0/72166: 15% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:12.645 fishing_opener ~ arcane_barrage Fluffy_Pillow 4758.0/72166: 7% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:13.433 fishing_opener s evocation arcane 10225.3/72166: 14% mana bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2)
0:15.968 rotation ! cancel_action Fluffy_Pillow 69775.9/72166: 97% mana bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:15.972 fishing_opener w touch_of_the_magi Fluffy_Pillow 69781.6/72166: 97% mana bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.761 fishing_opener x arcane_power Fluffy_Pillow 68420.4/72166: 95% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.761 default V potion Fluffy_Pillow 68420.4/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5)
0:16.761 default X berserking Fluffy_Pillow 68420.4/72166: 95% mana bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:16.761 fishing_opener { arcane_missiles Fluffy_Pillow 68420.4/72166: 95% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect
0:24.862 default T counterspell Fluffy_Pillow 61182.2/72166: 85% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:24.862 fishing_opener } arcane_blast Fluffy_Pillow 60682.2/72166: 84% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:25.615 fishing_opener } arcane_blast Fluffy_Pillow 58331.5/72166: 81% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:26.369 fishing_opener } arcane_blast Fluffy_Pillow 55982.3/72166: 78% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.123 fishing_opener y presence_of_mind Fluffy_Pillow 53633.0/72166: 74% mana bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.123 fishing_opener } arcane_blast Fluffy_Pillow 53633.0/72166: 74% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:27.877 fishing_opener } arcane_blast Fluffy_Pillow 51283.8/72166: 71% mana bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:28.629 fishing_opener | arcane_missiles Fluffy_Pillow 48931.7/72166: 68% mana bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:29.983 fishing_opener } arcane_blast Fluffy_Pillow 50885.9/72166: 71% mana bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect
0:30.771 fishing_opener } arcane_blast Fluffy_Pillow 48585.7/72166: 67% mana bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect
0:31.572 fishing_opener z arcane_barrage Fluffy_Pillow 46304.3/72166: 64% mana bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect
0:32.359 rotation + arcane_orb Fluffy_Pillow 51770.2/72166: 72% mana bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect
0:33.145 rotation = arcane_blast Fluffy_Pillow 52404.6/72166: 73% mana bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect
0:34.136 rotation = arcane_blast Fluffy_Pillow 49709.9/72166: 69% mana bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.033 rotation = arcane_blast Fluffy_Pillow 45504.6/72166: 63% mana bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect
0:35.835 rotation = arcane_blast Fluffy_Pillow 39787.1/72166: 55% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:36.638 rotation ) arcane_missiles Fluffy_Pillow 34071.1/72166: 47% mana bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_spectral_intellect
0:38.982 rotation = arcane_blast Fluffy_Pillow 37454.2/72166: 52% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:39.785 rotation = arcane_blast Fluffy_Pillow 31738.2/72166: 44% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:40.586 rotation = arcane_blast Fluffy_Pillow 26019.3/72166: 36% mana bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect
0:41.390 rotation , arcane_barrage Fluffy_Pillow 20304.7/72166: 28% mana arcane_charge(4), clearcasting(2), potion_of_spectral_intellect
0:42.717 rotation ) arcane_missiles Fluffy_Pillow 26550.0/72166: 37% mana clearcasting(3)
0:44.752 rotation = arcane_blast Fluffy_Pillow 29487.1/72166: 41% mana clearcasting(2)
0:46.742 rotation = arcane_blast Fluffy_Pillow 30984.3/72166: 43% mana arcane_charge, clearcasting(2)
0:48.574 rotation = arcane_blast Fluffy_Pillow 30878.4/72166: 43% mana arcane_charge(2), clearcasting(2)
0:50.246 default T counterspell Fluffy_Pillow 29166.7/72166: 40% mana arcane_charge(3), clearcasting(2)
0:50.246 rotation = arcane_blast Fluffy_Pillow 28166.7/72166: 39% mana arcane_charge(3), clearcasting(2)
0:51.759 rotation ) arcane_missiles Fluffy_Pillow 24850.4/72166: 34% mana arcane_charge(4), clearcasting(3)
0:53.865 rotation - arcane_barrage Fluffy_Pillow 27890.0/72166: 39% mana arcane_charge(4), clearcasting(2)
0:55.193 rotation + arcane_orb Fluffy_Pillow 34136.7/72166: 47% mana clearcasting(2)
0:56.522 rotation = arcane_blast Fluffy_Pillow 35554.8/72166: 49% mana arcane_charge(2), clearcasting(2)
0:58.194 rotation = arcane_blast Fluffy_Pillow 33843.1/72166: 47% mana arcane_charge(3), clearcasting(2)
0:59.707 rotation ) arcane_missiles Fluffy_Pillow 30526.8/72166: 42% mana arcane_charge(4), clearcasting(3)
1:01.762 rotation $ arcane_barrage Fluffy_Pillow 33492.8/72166: 46% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:03.090 cooldowns i touch_of_the_magi Fluffy_Pillow 39739.5/72166: 55% mana clearcasting(2), crimson_chorus
1:04.419 cooldowns l rune_of_power Fluffy_Pillow 39157.6/72166: 54% mana arcane_charge(4), clearcasting(2), crimson_chorus
1:05.746 rotation ' arcane_missiles Fluffy_Pillow 41072.9/72166: 57% mana arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus
1:13.976 rotation ( arcane_missiles Fluffy_Pillow 37951.4/72166: 53% mana arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2)
1:16.145 default T counterspell Fluffy_Pillow 41081.9/72166: 57% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:16.145 rotation = arcane_blast Fluffy_Pillow 40081.9/72166: 56% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:17.498 rotation ; arcane_barrage Fluffy_Pillow 35159.8/72166: 49% mana arcane_charge(4), rune_of_power, crimson_chorus(2)
1:18.826 rotation + arcane_orb Fluffy_Pillow 41406.4/72166: 57% mana crimson_chorus(2)
1:20.152 rotation = arcane_blast Fluffy_Pillow 42820.2/72166: 59% mana arcane_charge(2), crimson_chorus(2)
1:21.824 rotation = arcane_blast Fluffy_Pillow 41108.5/72166: 57% mana arcane_charge(3), clearcasting, crimson_chorus(3)
1:23.337 rotation = arcane_blast Fluffy_Pillow 37792.2/72166: 52% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:24.690 rotation = arcane_blast Fluffy_Pillow 32870.0/72166: 46% mana arcane_charge(4), clearcasting, crimson_chorus(3)
1:26.041 rotation = arcane_blast Fluffy_Pillow 27944.9/72166: 39% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:27.396 rotation , arcane_barrage Fluffy_Pillow 23025.6/72166: 32% mana arcane_charge(4), clearcasting(2), crimson_chorus(3)
1:28.723 rotation = arcane_blast Fluffy_Pillow 29270.8/72166: 41% mana clearcasting(2), crimson_chorus(3)
1:30.713 rotation = arcane_blast Fluffy_Pillow 30768.0/72166: 43% mana arcane_charge, clearcasting(2)
1:32.543 rotation = arcane_blast Fluffy_Pillow 30659.3/72166: 42% mana arcane_charge(2), clearcasting(2)
1:34.216 rotation * arcane_missiles Fluffy_Pillow 28949.0/72166: 40% mana arcane_charge(3), clearcasting(2)
1:36.081 rotation = arcane_blast Fluffy_Pillow 31640.7/72166: 44% mana arcane_charge(3), clearcasting(2)
1:37.592 rotation - arcane_barrage Fluffy_Pillow 28321.6/72166: 39% mana arcane_charge(4), clearcasting(2)
1:38.921 rotation + arcane_orb Fluffy_Pillow 34569.7/72166: 48% mana clearcasting(2)
1:40.246 default T counterspell Fluffy_Pillow 35982.1/72166: 50% mana arcane_charge(2), clearcasting(2)
1:40.246 rotation = arcane_blast Fluffy_Pillow 34982.1/72166: 48% mana arcane_charge(2), clearcasting(2)
1:41.919 rotation = arcane_blast Fluffy_Pillow 33271.8/72166: 46% mana arcane_charge(3), clearcasting(2)
1:43.432 rotation = arcane_blast Fluffy_Pillow 29955.5/72166: 42% mana arcane_charge(4), clearcasting(2)
1:44.784 rotation * arcane_missiles Fluffy_Pillow 25031.9/72166: 35% mana arcane_charge(4), clearcasting(2)
1:48.645 rotation = arcane_blast Fluffy_Pillow 30604.5/72166: 42% mana arcane_charge(4)
1:50.001 rotation $ arcane_barrage Fluffy_Pillow 25686.6/72166: 36% mana arcane_charge(4), clearcasting
1:51.329 cooldowns i touch_of_the_magi Fluffy_Pillow 31933.3/72166: 44% mana clearcasting
1:52.657 cooldowns l rune_of_power Fluffy_Pillow 31350.0/72166: 43% mana arcane_charge(4), clearcasting
1:53.986 rotation ' arcane_missiles Fluffy_Pillow 33268.2/72166: 46% mana arcane_charge(4), clearcasting(2), rune_of_power
2:00.011 cooldowns n presence_of_mind Fluffy_Pillow 34464.1/72166: 48% mana arcane_charge(4), clearcasting, rune_of_power
2:00.011 rotation & arcane_blast Fluffy_Pillow 34464.1/72166: 48% mana arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power
2:01.339 rotation ( arcane_missiles Fluffy_Pillow 29505.9/72166: 41% mana arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power
2:03.275 rotation = arcane_blast Fluffy_Pillow 32300.1/72166: 45% mana arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus
2:04.602 default T counterspell Fluffy_Pillow 27340.4/72166: 38% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:04.602 default U use_mana_gem arcane 26340.4/72166: 36% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:04.602 rotation = arcane_blast Fluffy_Pillow 33557.0/72166: 46% mana arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus
2:05.930 rotation = arcane_blast Fluffy_Pillow 28598.7/72166: 40% mana arcane_charge(4), rune_of_power, crimson_chorus
2:07.285 rotation = arcane_blast Fluffy_Pillow 23679.4/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus
2:08.638 rotation = arcane_blast Fluffy_Pillow 18757.2/72166: 26% mana arcane_charge(4), clearcasting, crimson_chorus
2:09.993 rotation = arcane_blast Fluffy_Pillow 13837.9/72166: 19% mana arcane_charge(4), clearcasting, crimson_chorus
2:11.347 rotation = arcane_blast Fluffy_Pillow 8917.1/72166: 12% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:12.698 rotation " evocation arcane 3992.0/72166: 6% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.399 rotation ! cancel_action Fluffy_Pillow 69336.9/72166: 96% mana arcane_charge(4), clearcasting, evocation, crimson_chorus(2)
2:17.403 cooldowns k arcane_power Fluffy_Pillow 69342.7/72166: 96% mana arcane_charge(4), clearcasting, crimson_chorus(2)
2:17.403 rotation ( arcane_missiles Fluffy_Pillow 69342.7/72166: 96% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2)
2:19.327 rotation = arcane_blast Fluffy_Pillow 72119.6/72166: 100% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:20.681 rotation = arcane_blast Fluffy_Pillow 68735.4/72166: 95% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2)
2:22.034 rotation = arcane_blast Fluffy_Pillow 67250.7/72166: 93% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:23.386 rotation = arcane_blast Fluffy_Pillow 65764.6/72166: 91% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:24.739 rotation = arcane_blast Fluffy_Pillow 64279.9/72166: 89% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:26.092 rotation = arcane_blast Fluffy_Pillow 62795.2/72166: 87% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:27.445 rotation = arcane_blast Fluffy_Pillow 61310.5/72166: 85% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.800 default T counterspell Fluffy_Pillow 59828.7/72166: 83% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:28.800 rotation = arcane_blast Fluffy_Pillow 59328.7/72166: 82% mana arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
2:30.155 rotation = arcane_blast Fluffy_Pillow 57846.9/72166: 80% mana arcane_charge(4), arcane_power, crimson_chorus(3)
2:31.511 rotation : arcane_barrage Fluffy_Pillow 56366.5/72166: 78% mana arcane_charge(4), arcane_power
2:32.840 rotation + arcane_orb Fluffy_Pillow 62614.6/72166: 87% mana
2:34.167 rotation = arcane_blast Fluffy_Pillow 64029.9/72166: 89% mana arcane_charge(2)
2:35.839 rotation = arcane_blast Fluffy_Pillow 62318.1/72166: 86% mana arcane_charge(3)
2:37.352 rotation = arcane_blast Fluffy_Pillow 59001.9/72166: 82% mana arcane_charge(4), clearcasting
2:38.707 rotation $ arcane_barrage Fluffy_Pillow 54082.6/72166: 75% mana arcane_charge(4), clearcasting
2:40.036 cooldowns i touch_of_the_magi Fluffy_Pillow 60330.7/72166: 84% mana clearcasting(2)
2:41.363 cooldowns l rune_of_power Fluffy_Pillow 59745.9/72166: 83% mana arcane_charge(4), clearcasting(2)
2:42.691 rotation ' arcane_missiles Fluffy_Pillow 61662.7/72166: 85% mana arcane_charge(4), clearcasting(2), rune_of_power
2:50.881 rotation ( arcane_missiles Fluffy_Pillow 58483.4/72166: 81% mana arcane_charge(4), clearcasting, rune_of_power
2:52.901 default T counterspell Fluffy_Pillow 61398.9/72166: 85% mana arcane_charge(4), rune_of_power
2:52.901 rotation = arcane_blast Fluffy_Pillow 60398.9/72166: 84% mana arcane_charge(4), clearcasting, rune_of_power
2:54.253 rotation ( arcane_missiles Fluffy_Pillow 55475.3/72166: 77% mana arcane_charge(4), clearcasting, rune_of_power
2:56.285 rotation - arcane_barrage Fluffy_Pillow 58408.1/72166: 81% mana arcane_charge(4)
2:57.612 rotation + arcane_orb Fluffy_Pillow 64653.3/72166: 90% mana
2:58.941 rotation = arcane_blast Fluffy_Pillow 66071.5/72166: 92% mana arcane_charge(2)
3:00.613 rotation = arcane_blast Fluffy_Pillow 64359.7/72166: 89% mana arcane_charge(3)
3:02.126 rotation = arcane_blast Fluffy_Pillow 61043.4/72166: 85% mana arcane_charge(4), crimson_chorus
3:03.480 rotation = arcane_blast Fluffy_Pillow 56122.7/72166: 78% mana arcane_charge(4), crimson_chorus
3:04.833 rotation = arcane_blast Fluffy_Pillow 51200.5/72166: 71% mana arcane_charge(4), crimson_chorus
3:06.185 rotation = arcane_blast Fluffy_Pillow 46276.8/72166: 64% mana arcane_charge(4), crimson_chorus
3:07.537 rotation = arcane_blast Fluffy_Pillow 41353.2/72166: 57% mana arcane_charge(4), crimson_chorus
3:08.891 rotation = arcane_blast Fluffy_Pillow 36432.4/72166: 50% mana arcane_charge(4), clearcasting, crimson_chorus
3:10.246 rotation = arcane_blast Fluffy_Pillow 31513.1/72166: 44% mana arcane_charge(4), clearcasting, crimson_chorus
3:11.599 rotation = arcane_blast Fluffy_Pillow 26590.9/72166: 37% mana arcane_charge(4), clearcasting, crimson_chorus
3:12.951 rotation , arcane_barrage Fluffy_Pillow 21667.3/72166: 30% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:14.278 rotation = arcane_blast Fluffy_Pillow 27912.5/72166: 39% mana clearcasting, crimson_chorus(2)
3:16.268 rotation = arcane_blast Fluffy_Pillow 29409.7/72166: 41% mana arcane_charge, clearcasting, crimson_chorus(2)
3:18.098 default T counterspell Fluffy_Pillow 29301.0/72166: 41% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:18.098 rotation + arcane_orb Fluffy_Pillow 28301.0/72166: 39% mana arcane_charge(2), clearcasting, crimson_chorus(2)
3:19.424 rotation = arcane_blast Fluffy_Pillow 29714.8/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:20.777 rotation * arcane_missiles Fluffy_Pillow 24792.6/72166: 34% mana arcane_charge(4), clearcasting, crimson_chorus(2)
3:22.774 rotation = arcane_blast Fluffy_Pillow 27674.9/72166: 38% mana arcane_charge(4), crimson_chorus(3)
3:24.126 rotation , arcane_barrage Fluffy_Pillow 22751.3/72166: 32% mana arcane_charge(4), crimson_chorus(3)
3:25.454 rotation = arcane_blast Fluffy_Pillow 28997.9/72166: 40% mana crimson_chorus(3)
3:27.443 cooldowns i touch_of_the_magi Fluffy_Pillow 30493.7/72166: 42% mana arcane_charge, crimson_chorus(3)
3:28.770 cooldowns l rune_of_power Fluffy_Pillow 29909.0/72166: 41% mana arcane_charge(4), crimson_chorus(3)
3:30.101 rotation ' arcane_missiles Fluffy_Pillow 31830.0/72166: 44% mana arcane_charge(4), rune_of_power, crimson_chorus(3)
3:36.946 rotation = arcane_blast Fluffy_Pillow 19209.5/72166: 27% mana arcane_charge(4), rune_of_power
3:38.298 rotation = arcane_blast Fluffy_Pillow 14285.9/72166: 20% mana arcane_charge(4), clearcasting, rune_of_power
3:39.653 rotation ( arcane_missiles Fluffy_Pillow 9366.6/72166: 13% mana arcane_charge(4), clearcasting, rune_of_power
3:41.717 rotation ; arcane_barrage Fluffy_Pillow 12345.6/72166: 17% mana arcane_charge(4), rune_of_power
3:43.043 default T counterspell Fluffy_Pillow 18589.3/72166: 26% mana
3:43.043 rotation + arcane_orb Fluffy_Pillow 17589.3/72166: 24% mana
3:44.370 rotation = arcane_blast Fluffy_Pillow 19004.6/72166: 26% mana arcane_charge(2)
3:46.041 rotation = arcane_blast Fluffy_Pillow 17291.4/72166: 24% mana arcane_charge(3)
3:47.554 rotation = arcane_blast Fluffy_Pillow 13975.1/72166: 19% mana arcane_charge(4)
3:48.907 rotation = arcane_blast Fluffy_Pillow 9052.9/72166: 13% mana arcane_charge(4)
3:50.263 rotation > evocation arcane 4135.1/72166: 6% mana arcane_charge(4)
3:54.900 rotation ! cancel_action Fluffy_Pillow 68590.3/72166: 95% mana arcane_charge(4), evocation
3:54.905 rotation = arcane_blast Fluffy_Pillow 68597.6/72166: 95% mana arcane_charge(4)
3:56.258 rotation = arcane_blast Fluffy_Pillow 63675.4/72166: 88% mana arcane_charge(4)
3:57.614 default Y use_item_empyreal_ordnance Fluffy_Pillow 58757.5/72166: 81% mana arcane_charge(4)
3:57.614 rotation = arcane_blast Fluffy_Pillow 58757.5/72166: 81% mana arcane_charge(4)
3:58.970 rotation = arcane_blast Fluffy_Pillow 53839.6/72166: 75% mana arcane_charge(4)
4:00.324 rotation = arcane_blast Fluffy_Pillow 48918.9/72166: 68% mana arcane_charge(4)
4:01.677 rotation = arcane_blast Fluffy_Pillow 43996.7/72166: 61% mana arcane_charge(4)
4:03.032 rotation - arcane_barrage Fluffy_Pillow 39077.4/72166: 54% mana arcane_charge(4), crimson_chorus
4:04.360 default U use_mana_gem arcane 45324.0/72166: 63% mana crimson_chorus
4:04.602 rotation + arcane_orb Fluffy_Pillow 52889.9/72166: 73% mana crimson_chorus
4:05.930 rotation = arcane_blast Fluffy_Pillow 54306.6/72166: 75% mana arcane_charge(2), crimson_chorus
4:07.603 default T counterspell Fluffy_Pillow 52596.3/72166: 73% mana arcane_charge(3), crimson_chorus
4:07.603 rotation = arcane_blast Fluffy_Pillow 51596.3/72166: 71% mana arcane_charge(3), crimson_chorus
4:09.115 rotation = arcane_blast Fluffy_Pillow 48278.6/72166: 67% mana arcane_charge(4), crimson_chorus
4:10.469 rotation = arcane_blast Fluffy_Pillow 43357.8/72166: 60% mana arcane_charge(4), crimson_chorus
4:11.821 rotation = arcane_blast Fluffy_Pillow 38434.2/72166: 53% mana arcane_charge(4), crimson_chorus
4:13.174 rotation = arcane_blast Fluffy_Pillow 33512.0/72166: 46% mana arcane_charge(4), crimson_chorus(2), empyreal_surge(5)
4:14.527 rotation = arcane_blast Fluffy_Pillow 28589.8/72166: 40% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:15.882 rotation , arcane_barrage Fluffy_Pillow 23670.5/72166: 33% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:17.211 cooldowns h touch_of_the_magi Fluffy_Pillow 29918.6/72166: 41% mana clearcasting, crimson_chorus(2), empyreal_surge(5)
4:18.537 cooldowns k arcane_power Fluffy_Pillow 29332.4/72166: 41% mana arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5)
4:18.537 default X berserking Fluffy_Pillow 29332.4/72166: 41% mana arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:18.537 rotation ' arcane_missiles Fluffy_Pillow 29332.4/72166: 41% mana berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2), empyreal_surge(5)
4:27.286 rotation = arcane_blast Fluffy_Pillow 34460.0/72166: 48% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5)
4:28.518 rotation = arcane_blast Fluffy_Pillow 32800.6/72166: 45% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:29.750 cooldowns m presence_of_mind Fluffy_Pillow 31141.3/72166: 43% mana berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3)
4:29.750 rotation = arcane_blast Fluffy_Pillow 31141.3/72166: 43% mana berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3)
4:30.957 rotation = arcane_blast Fluffy_Pillow 29445.9/72166: 41% mana arcane_charge(4), arcane_power, presence_of_mind(2), crimson_chorus(3)
4:32.285 default T counterspell Fluffy_Pillow 27925.1/72166: 39% mana arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus(3)
4:32.285 rotation : arcane_barrage Fluffy_Pillow 27425.1/72166: 38% mana arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus(3)
4:33.614 rotation + arcane_orb Fluffy_Pillow 33673.2/72166: 47% mana presence_of_mind
4:34.942 rotation = arcane_blast Fluffy_Pillow 35089.9/72166: 49% mana arcane_charge(2), presence_of_mind
4:36.271 rotation = arcane_blast Fluffy_Pillow 32883.1/72166: 46% mana arcane_charge(3)
4:37.783 cooldowns l rune_of_power Fluffy_Pillow 29565.4/72166: 41% mana arcane_charge(4)
4:39.110 rotation = arcane_blast Fluffy_Pillow 31480.7/72166: 44% mana arcane_charge(4), rune_of_power
4:40.464 rotation = arcane_blast Fluffy_Pillow 26559.9/72166: 37% mana arcane_charge(4), clearcasting, rune_of_power
4:41.817 rotation ( arcane_missiles Fluffy_Pillow 21637.7/72166: 30% mana arcane_charge(4), clearcasting, rune_of_power
4:45.610 rotation = arcane_blast Fluffy_Pillow 27112.2/72166: 38% mana arcane_charge(4), rune_of_power
4:46.964 rotation = arcane_blast Fluffy_Pillow 22191.5/72166: 31% mana arcane_charge(4), rune_of_power
4:48.316 rotation = arcane_blast Fluffy_Pillow 17267.8/72166: 24% mana arcane_charge(4), rune_of_power
4:49.669 rotation = arcane_blast Fluffy_Pillow 12345.6/72166: 17% mana arcane_charge(4), rune_of_power
4:51.022 rotation ; arcane_barrage Fluffy_Pillow 7423.4/72166: 10% mana arcane_charge(4), rune_of_power
4:52.347 rotation = arcane_blast Fluffy_Pillow 13665.8/72166: 19% mana
4:54.335 rotation + arcane_orb Fluffy_Pillow 15160.1/72166: 21% mana arcane_charge
4:55.662 rotation = arcane_blast Fluffy_Pillow 16575.3/72166: 23% mana arcane_charge(3)
4:57.174 default T counterspell Fluffy_Pillow 13257.6/72166: 18% mana arcane_charge(4), clearcasting
4:57.174 rotation , arcane_barrage Fluffy_Pillow 12257.6/72166: 17% mana arcane_charge(4), clearcasting
4:58.501 rotation = arcane_blast Fluffy_Pillow 18502.9/72166: 26% mana clearcasting
5:00.490 rotation = arcane_blast Fluffy_Pillow 19998.6/72166: 28% mana arcane_charge, clearcasting
5:02.321 default W time_warp Fluffy_Pillow 19891.3/72166: 28% mana arcane_charge(2), clearcasting
5:02.321 rotation = arcane_blast Fluffy_Pillow 17891.3/72166: 25% mana arcane_charge(2), clearcasting, temporal_warp
5:03.607 rotation % arcane_barrage Fluffy_Pillow 15622.4/72166: 22% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:04.629 rotation = arcane_blast Fluffy_Pillow 20344.9/72166: 28% mana clearcasting, temporal_warp, crimson_chorus
5:06.160 rotation = arcane_blast Fluffy_Pillow 21179.7/72166: 29% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus
5:07.570 rotation = arcane_blast Fluffy_Pillow 20464.7/72166: 28% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus
5:08.857 rotation = arcane_blast Fluffy_Pillow 18197.3/72166: 25% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus
5:10.022 rotation * arcane_missiles Fluffy_Pillow 14378.7/72166: 20% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:11.563 rotation , arcane_barrage Fluffy_Pillow 16602.9/72166: 23% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus
5:12.584 rotation = arcane_blast Fluffy_Pillow 22406.5/72166: 31% mana clearcasting, temporal_warp, crimson_chorus
5:14.118 rotation + arcane_orb Fluffy_Pillow 23245.5/72166: 32% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus(2)
5:15.356 rotation = arcane_blast Fluffy_Pillow 24532.3/72166: 34% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2)
5:16.519 rotation , arcane_barrage Fluffy_Pillow 20710.9/72166: 29% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)
5:17.541 rotation = arcane_blast Fluffy_Pillow 26515.9/72166: 37% mana clearcasting, temporal_warp, crimson_chorus(2)
5:19.072 rotation = arcane_blast Fluffy_Pillow 27350.6/72166: 38% mana arcane_charge, clearcasting, temporal_warp, crimson_chorus(2)
5:20.480 rotation = arcane_blast Fluffy_Pillow 26632.8/72166: 37% mana arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(2)
5:21.767 default T counterspell Fluffy_Pillow 24365.4/72166: 34% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2)
5:21.767 rotation = arcane_blast Fluffy_Pillow 23365.4/72166: 32% mana arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2)
5:22.933 final_burn p arcane_missiles Fluffy_Pillow 19548.3/72166: 27% mana arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2)

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2027 1931 1517
Intellect 450 -3 1819 1619 1095 (46)
Spirit 0 0 0 0 0
Health 40540 40540 0
Mana 72166 72166 0
Spell Power 1819 1619 0
Crit 15.37% 15.37% 363
Haste 13.30% 13.30% 439
Versatility 5.65% 5.65% 226
Mana Regen 1443 1443 0
Mastery 44.33% 44.33% 1013
Armor 369 369 369
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Confidant's Favored Cap
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery }
Local Neck Noble's Birthstone Pendant
ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Cinch of Infinite Tightness
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Slippers of the Forgotten Heretic
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery }
Local Wrists Acolyte's Velvet Bindings
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int }
Local Hands Gory Surgeon's Gloves
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Mastery }
item effects: { equip: Temporal Warp }
Local Trinket1 Cabalist's Hymnal
ilevel: 233, stats: { +83 Int }
item effects: { equip: Crimson Chorus }
Local Trinket2 Empyreal Ordnance
ilevel: 226, stats: { +100 Mastery }
item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance }
Local Back Mantle of Manifest Sins
ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="arcane"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
actions.precombat+=/arcane_familiar
actions.precombat+=/conjure_mana_gem
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/variable,name=prepull_evo,default=-1,op=set,if=variable.prepull_evo=-1,value=1*(runeforge.siphon_storm&active_enemies>1+1*!covenant.necrolord)
actions.precombat+=/variable,name=have_opened,op=set,value=0+1*(active_enemies>2|variable.prepull_evo=1|variable.am_spam=1)
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,default=-1,op=set,if=variable.totm_max_delay_for_ap=-1,value=5+10*(covenant.night_fae|(conduit.arcane_prodigy&active_enemies<3))
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,default=-1,op=set,if=variable.barrage_mana_pct=-1,value=((80-(20*covenant.night_fae)+(15*covenant.kyrian))-(mastery_value*100))
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=15
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=fishing_opener,default=-1,op=set,if=variable.fishing_opener=-1,value=1*(equipped.empyreal_ordnance|(talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)))
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1

# Executed every time the actor is available.
actions=counterspell
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions+=/potion,if=buff.arcane_power.up
actions+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions+=/berserking,if=buff.arcane_power.up
actions+=/blood_fury,if=buff.arcane_power.up
actions+=/fireblood,if=buff.arcane_power.up
actions+=/ancestral_call,if=buff.arcane_power.up
actions+=/use_items,if=buff.arcane_power.up
actions+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=30|!variable.ap_on_use=1
actions+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.fishing_opener=1&runeforge.siphon_storm)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.fishing_opener=1|time>30)
actions+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.fishing_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
actions+=/call_action_list,name=aoe,if=active_enemies>2
# The fishing opener begins with RoP and fishes for CC procs to use during TotM/AP
actions+=/call_action_list,name=fishing_opener,if=variable.have_opened=0&variable.fishing_opener
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement

actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast

actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5|!talent.arcane_orb
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&target.health.pct<35
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&((talent.amplification&active_enemies<8)|active_enemies<5)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.arcane_echo&debuff.touch_of_the_magi.up&(talent.amplification|active_enemies<9)
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&talent.amplification&active_enemies<4
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1

# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Still working on optimizations for the new MoT, but currently using it on cd is better than holding for ap or using it slightly before ap
actions.cooldowns+=/mirrors_of_torment,if=ptr
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=!ptr&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap&cooldown.arcane_power.remains>12
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&(cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm|cooldown.arcane_power.remains<=variable.totm_max_delay_for_ap)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.arcane_power.remains>12
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&cooldown.touch_of_the_magi.remains&!covenant.kyrian

actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage

# When running either the SS or TW legendaries, we want to Evo before the TotM/AP window. Use it as soon as RoP has finished our we've spent our charges
actions.fishing_opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)&cooldown.rune_of_power.remains
# If we've finished our cooldown windows and spent our charges, prioritize Evo over everything else
actions.fishing_opener+=/evocation,if=talent.rune_of_power&cooldown.rune_of_power.remains&cooldown.arcane_power.remains&buff.arcane_power.down&buff.rune_of_power.down&prev_gcd.1.arcane_barrage
actions.fishing_opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.fishing_opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.fishing_opener+=/deathborne,if=!runeforge.siphon_storm
actions.fishing_opener+=/arcane_orb,if=cooldown.rune_of_power.ready
actions.fishing_opener+=/arcane_blast,if=cooldown.rune_of_power.ready&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.fishing_opener+=/rune_of_power
# Normally we pair potion use with AP, but it will last long enough for both the RoP and AP windows unless running the SS or TW legendaries
actions.fishing_opener+=/potion,if=!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.fishing_opener+=/deathborne,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/radiant_spark,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.fishing_opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage|prev_gcd.1.mirrors_of_torment|prev_gcd.1.radiant_spark|prev_gcd.1.deathborne
actions.fishing_opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.fishing_opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.fishing_opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.fishing_opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# We want to make sure we have enough mana for the entire AP window, even if there's still time remaining on RoP. It's only better to burn to zero and Evo if running the SS or TW legendaries.
actions.fishing_opener+=/arcane_barrage,if=cooldown.arcane_power.ready&mana.pct<(40+(10*covenant.kyrian))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
# Unless running the Arcane Harmony legendary, Barrage should not be used at the end of AP if Evocation is off cooldown as dropping charges will make it take longer to burn through remaining mana
actions.fishing_opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&(runeforge.arcane_infinity|cooldown.evocation.remains)
# Barrage should always be the last cast in the RoP window as TotM will restore the charges spent
actions.fishing_opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd
actions.fishing_opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
# Only start using CC AM when AP has been used
actions.fishing_opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.fishing_opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.fishing_opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.fishing_opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.fishing_opener+=/arcane_barrage

actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast

actions.opener=fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains
actions.opener+=/mirrors_of_torment
actions.opener+=/touch_of_the_magi
actions.opener+=/arcane_power
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
# Use PoM to squeeze an extra Arcane Blast during the TotM/AP window unless running Arcane Echo. If Arcane Echo is talented, we can't use PoM within the TotM/AP window unless we interrupt the AM channel, so we'll save it.
actions.opener+=/presence_of_mind,if=!talent.arcane_echo&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
# If PoM hasn't been used during the TotM window, we'll use it to squeeze an extra Arcane Blast in the RoP/AP window.
actions.opener+=/presence_of_mind,if=buff.arcane_power.up&buff.rune_of_power.remains<=(action.arcane_blast.execute_time*buff.presence_of_mind.max_stack)
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
# Always Barrage at the end of AP when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<gcd&runeforge.arcane_infinity
# Always Barrage at the end of the RoP window when running the Arcane Harmony legendary
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&runeforge.arcane_infinity
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage

actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&!prev_gcd.1.touch_of_the_magi
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time&mana.pct>variable.ap_minimum_mana_pct&buff.rune_of_power.down)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.evocation.remains|runeforge.arcane_infinity)
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack>=(active_enemies-1)&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage

head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=16mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1013
# gear_versatility_rating=226
# gear_armor=369

Simulation & Raid Information

Iterations: 1722
Threads: 16
Confidence: 95.00%
Fight Length (fixed time): 240 - 360 ( 300.1 )

Performance:

Total Events Processed: 240329661
Max Event Queue: 48
Sim Seconds: 516825
CPU Seconds: 204.6406
Physical Seconds: 31.6135
Speed Up: 2526

Settings:

World Lag: 100 ms ( stddev = 10 ms )
Queue Lag: 5 ms ( stddev = 1 ms )

Raw Ability Summary

Character Unit Ability Id Total DPS Imp/Min Hit Crit Execute Count Crit% Avoid% G% B% Interval Combined Duration
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy arcane_barrage 44425 114185 379 3.96 4868 9817 19.9 19.9 17.7% 0.0% 0.0% 0.0% 14.26sec 114185 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy arcane_blast 30451 792891 2632 24.54 5348 11204 122.2 123.2 18.5% 0.0% 0.0% 0.0% 2.45sec 792891 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy arcane_echo 342232 79433 264 29.68 442 922 149.0 149.0 19.0% 0.0% 0.0% 0.0% 2.00sec 79433 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy arcane_missiles ticks -5143 602453 2008 53.87 1873 3847 38.6 269.4 18.5% 0.0% 0.0% 0.0% 7.30sec 602453 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy arcane_orb 153626 0 0 0.00 0 0 10.2 0.0 0.0% 0.0% 0.0% 0.0% 29.41sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy arcane_orb_bolt 153640 38346 127 2.03 3179 6351 10.2 10.2 18.2% 0.0% 0.0% 0.0% 29.79sec 38346 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy arcane_power 12042 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 100.64sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 202.18sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy counterspell 2139 0 0 0.00 0 0 12.5 0.0 0.0% 0.0% 0.0% 0.0% 25.07sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy empyreal_ordnance_bolt ticks -345540 26274 88 2.80 1558 3093 10.0 14.0 20.8% 0.0% 0.0% 0.0% 22.00sec 26274 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy eternal_insight 342314 11317 38 4.17 456 912 20.9 20.9 18.5% 0.0% 0.0% 0.0% 14.17sec 11317 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.59sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy_mirror_image frostbolt 59638 6004 150 171.00 43 90 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 6004 40.00sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 305.59sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 101.27sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy radiant_spark 307443 20225 67 1.49 2267 4550 7.5 7.5 18.7% 0.0% 0.0% 0.0% 39.89sec 37086 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy radiant_spark ticks -307443 16861 56 10.12 277 574 7.5 50.6 19.0% 0.0% 0.0% 0.0% 39.89sec 37086 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy rune_of_power 116011 0 0 0.00 0 0 5.6 0.0 0.0% 0.0% 0.0% 0.0% 58.98sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy shadowcore_oil_blast 336463 12431 41 8.34 251 501 41.9 41.9 18.4% 0.0% 0.0% 0.0% 7.19sec 12431 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.01sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy touch_of_the_magi 321507 0 0 0.00 0 0 5.8 0.0 0.0% 0.0% 0.0% 0.0% 52.51sec 0 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy touch_of_the_magi_explosion 210833 133483 443 1.16 22873 0 5.8 5.8 0.0% 0.0% 0.0% 0.0% 52.47sec 133483 301.28sec
Kyrian_ArcaneProdigy Kyrian_ArcaneProdigy use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 126.26sec 0 301.28sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage arcane_barrage 44425 118360 395 4.15 4867 9639 20.7 20.7 17.7% 0.0% 0.0% 0.0% 13.73sec 118360 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage arcane_blast 30451 772122 2577 24.14 5279 11311 119.6 120.6 18.7% 0.0% 0.0% 0.0% 2.50sec 772122 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage arcane_echo 342232 78313 261 30.17 426 910 150.7 150.7 19.4% 0.0% 0.0% 0.0% 1.95sec 78313 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage arcane_missiles ticks -5143 579622 1932 53.40 1799 3800 37.8 267.0 18.7% 0.0% 0.0% 0.0% 7.32sec 579622 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage arcane_orb 153626 0 0 0.00 0 0 10.5 0.0 0.0% 0.0% 0.0% 0.0% 28.64sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage arcane_orb_bolt 153640 38841 130 2.11 3145 6277 10.5 10.5 17.5% 0.0% 0.0% 0.0% 29.11sec 38841 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.39sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 245.16sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.83sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage empyreal_ordnance_bolt ticks -345540 24957 83 2.70 1565 3087 10.0 13.5 18.7% 0.0% 0.0% 0.0% 26.61sec 24957 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage eternal_insight 342314 11215 37 4.16 456 911 20.8 20.8 18.4% 0.0% 0.0% 0.0% 14.23sec 11215 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 102.78sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage_mirror_image frostbolt 59638 6009 150 171.00 43 90 114.0 114.0 20.0% 0.0% 0.0% 0.0% 1.01sec 6009 40.00sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 123.17sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage radiant_spark 307443 20015 67 1.49 2269 4585 7.4 7.4 18.5% 0.0% 0.0% 0.0% 41.05sec 36353 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage radiant_spark ticks -307443 16338 54 9.98 266 579 7.4 49.9 19.6% 0.0% 0.0% 0.0% 41.05sec 36353 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.57sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage shadowcore_oil_blast 336463 12454 42 8.38 251 502 41.9 41.9 18.6% 0.0% 0.0% 0.0% 7.10sec 12454 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.64sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.21sec 0 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage touch_of_the_magi_explosion 210833 132578 442 1.22 21741 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.16sec 132578 299.67sec
Kyrian_ArtificeoftheArchmage Kyrian_ArtificeoftheArchmage use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.09sec 0 299.67sec
Kyrian_IoAsc Kyrian_IoAsc arcane_barrage 44425 122637 408 4.09 5103 10127 20.5 20.5 17.4% 0.0% 0.0% 0.0% 13.99sec 122637 300.79sec
Kyrian_IoAsc Kyrian_IoAsc arcane_blast 30451 806712 2682 24.15 5505 11742 120.1 121.1 18.6% 0.0% 0.0% 0.0% 2.50sec 806712 300.79sec
Kyrian_IoAsc Kyrian_IoAsc arcane_echo 342232 78147 260 30.13 424 907 151.1 151.1 19.3% 0.0% 0.0% 0.0% 1.95sec 78147 300.79sec
Kyrian_IoAsc Kyrian_IoAsc arcane_missiles ticks -5143 585204 1951 53.68 1805 3820 38.0 268.4 18.8% 0.0% 0.0% 0.0% 7.27sec 585204 300.79sec
Kyrian_IoAsc Kyrian_IoAsc arcane_orb 153626 0 0 0.00 0 0 10.6 0.0 0.0% 0.0% 0.0% 0.0% 29.04sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc arcane_orb_bolt 153640 39005 130 2.11 3145 6289 10.6 10.6 17.3% 0.0% 0.0% 0.0% 29.47sec 39005 300.79sec
Kyrian_IoAsc Kyrian_IoAsc arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.23sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 244.74sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.82sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc empyreal_ordnance_bolt ticks -345540 25105 84 2.70 1564 3105 10.0 13.5 19.1% 0.0% 0.0% 0.0% 26.58sec 25105 300.79sec
Kyrian_IoAsc Kyrian_IoAsc eternal_insight 342314 11271 37 4.16 456 911 20.9 20.9 18.5% 0.0% 0.0% 0.0% 14.17sec 11271 300.79sec
Kyrian_IoAsc Kyrian_IoAsc evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 103.57sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc_mirror_image frostbolt 59638 6003 150 171.00 43 90 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 6003 40.00sec
Kyrian_IoAsc Kyrian_IoAsc potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 123.05sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc radiant_spark 307443 20139 67 1.48 2268 4587 7.4 7.4 19.0% 0.0% 0.0% 0.0% 40.93sec 36540 300.79sec
Kyrian_IoAsc Kyrian_IoAsc radiant_spark ticks -307443 16401 55 10.02 265 580 7.4 50.1 19.8% 0.0% 0.0% 0.0% 40.93sec 36540 300.79sec
Kyrian_IoAsc Kyrian_IoAsc rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.60sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc shadowcore_oil_blast 336463 12365 41 8.32 251 501 41.7 41.7 18.3% 0.0% 0.0% 0.0% 7.23sec 12365 300.79sec
Kyrian_IoAsc Kyrian_IoAsc time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.22sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.28sec 0 300.79sec
Kyrian_IoAsc Kyrian_IoAsc touch_of_the_magi_explosion 210833 136016 452 1.22 22244 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.25sec 136016 300.79sec
Kyrian_IoAsc Kyrian_IoAsc use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.99sec 0 300.79sec
Kyrian_MagiBrand Kyrian_MagiBrand arcane_barrage 44425 117224 391 4.10 4877 9689 20.5 20.5 17.6% 0.0% 0.0% 0.0% 13.94sec 117224 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand arcane_blast 30451 771549 2570 24.17 5280 11240 119.9 120.9 18.5% 0.0% 0.0% 0.0% 2.49sec 771549 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand arcane_echo 342232 78139 260 30.15 425 906 150.8 150.8 19.4% 0.0% 0.0% 0.0% 1.96sec 78139 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand arcane_missiles ticks -5143 580002 1933 53.46 1799 3800 37.9 267.3 18.7% 0.0% 0.0% 0.0% 7.36sec 580002 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand arcane_orb 153626 0 0 0.00 0 0 10.6 0.0 0.0% 0.0% 0.0% 0.0% 28.95sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand arcane_orb_bolt 153640 38927 130 2.11 3143 6295 10.6 10.6 17.3% 0.0% 0.0% 0.0% 29.37sec 38927 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.18sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 244.65sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.82sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand empyreal_ordnance_bolt ticks -345540 25172 84 2.70 1562 3101 10.0 13.5 19.5% 0.0% 0.0% 0.0% 26.58sec 25172 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand eternal_insight 342314 11250 37 4.15 456 911 20.8 20.8 18.7% 0.0% 0.0% 0.0% 14.21sec 11250 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 102.48sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand_mirror_image frostbolt 59638 6003 150 171.00 43 90 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 6003 40.00sec
Kyrian_MagiBrand Kyrian_MagiBrand potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 123.00sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand radiant_spark 307443 20035 67 1.49 2273 4559 7.4 7.4 18.5% 0.0% 0.0% 0.0% 41.10sec 36412 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand radiant_spark ticks -307443 16378 55 10.00 266 578 7.4 50.0 19.8% 0.0% 0.0% 0.0% 41.10sec 36412 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.54sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand shadowcore_oil_blast 336463 12353 41 8.32 251 501 41.6 41.6 18.4% 0.0% 0.0% 0.0% 7.16sec 12353 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.98sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.20sec 0 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand touch_of_the_magi_explosion 210833 179972 600 1.22 29448 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.16sec 179972 300.17sec
Kyrian_MagiBrand Kyrian_MagiBrand use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.82sec 0 300.17sec
Kyrian_NetherPrecision Kyrian_NetherPrecision arcane_barrage 44425 117955 392 4.11 4877 9697 20.6 20.6 17.5% 0.0% 0.0% 0.0% 13.87sec 117955 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision arcane_blast 30451 790354 2625 24.18 5374 11501 120.4 121.4 18.6% 0.0% 0.0% 0.0% 2.50sec 790354 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision arcane_echo 342232 78430 260 30.21 424 906 151.6 151.6 19.4% 0.0% 0.0% 0.0% 1.94sec 78430 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision arcane_missiles ticks -5143 581835 1939 53.57 1798 3813 37.9 267.9 18.7% 0.0% 0.0% 0.0% 7.36sec 581835 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision arcane_orb 153626 0 0 0.00 0 0 10.6 0.0 0.0% 0.0% 0.0% 0.0% 28.15sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision arcane_orb_bolt 153640 39133 130 2.12 3144 6295 10.6 10.6 17.0% 0.0% 0.0% 0.0% 28.64sec 39133 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.35sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 244.95sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.81sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision empyreal_ordnance_bolt ticks -345540 25103 84 2.71 1565 3084 10.0 13.6 18.8% 0.0% 0.0% 0.0% 26.60sec 25103 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision eternal_insight 342314 11382 38 4.18 456 912 21.0 21.0 18.9% 0.0% 0.0% 0.0% 13.95sec 11382 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 102.41sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision_mirror_image frostbolt 59638 6006 150 171.00 43 90 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6006 40.00sec
Kyrian_NetherPrecision Kyrian_NetherPrecision potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 123.13sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision radiant_spark 307443 20080 67 1.48 2272 4567 7.4 7.4 18.6% 0.0% 0.0% 0.0% 41.10sec 36530 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision radiant_spark ticks -307443 16450 55 10.02 266 580 7.4 50.1 20.0% 0.0% 0.0% 0.0% 41.10sec 36530 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.75sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision shadowcore_oil_blast 336463 12363 41 8.30 251 501 41.7 41.7 18.3% 0.0% 0.0% 0.0% 7.06sec 12363 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 305.01sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.21sec 0 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision touch_of_the_magi_explosion 210833 133345 443 1.22 21739 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.17sec 133345 301.12sec
Kyrian_NetherPrecision Kyrian_NetherPrecision use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.24sec 0 301.12sec
Kyrian_none Kyrian_none arcane_barrage 44425 117369 390 4.10 4872 9666 20.5 20.5 17.6% 0.0% 0.0% 0.0% 13.91sec 117369 300.61sec
Kyrian_none Kyrian_none arcane_blast 30451 773673 2574 24.16 5276 11240 120.1 121.1 18.7% 0.0% 0.0% 0.0% 2.49sec 773673 300.61sec
Kyrian_none Kyrian_none arcane_echo 342232 78207 260 30.17 424 906 151.1 151.1 19.5% 0.0% 0.0% 0.0% 1.95sec 78207 300.61sec
Kyrian_none Kyrian_none arcane_missiles ticks -5143 581759 1939 53.69 1794 3800 37.9 268.5 18.7% 0.0% 0.0% 0.0% 7.37sec 581759 300.61sec
Kyrian_none Kyrian_none arcane_orb 153626 0 0 0.00 0 0 10.6 0.0 0.0% 0.0% 0.0% 0.0% 28.78sec 0 300.61sec
Kyrian_none Kyrian_none arcane_orb_bolt 153640 38849 129 2.11 3142 6281 10.6 10.6 17.2% 0.0% 0.0% 0.0% 29.22sec 38849 300.61sec
Kyrian_none Kyrian_none arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.55sec 0 300.61sec
Kyrian_none Kyrian_none augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.61sec
Kyrian_none Kyrian_none berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 245.55sec 0 300.61sec
Kyrian_none Kyrian_none conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.61sec
Kyrian_none Kyrian_none counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.85sec 0 300.61sec
Kyrian_none Kyrian_none empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.61sec
Kyrian_none Kyrian_none empyreal_ordnance_bolt ticks -345540 25025 83 2.71 1562 3104 10.0 13.5 18.5% 0.0% 0.0% 0.0% 26.67sec 25025 300.61sec
Kyrian_none Kyrian_none eternal_insight 342314 11213 37 4.14 456 912 20.7 20.7 18.6% 0.0% 0.0% 0.0% 14.30sec 11213 300.61sec
Kyrian_none Kyrian_none evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 102.60sec 0 300.61sec
Kyrian_none Kyrian_none flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.61sec
Kyrian_none Kyrian_none food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.61sec
Kyrian_none Kyrian_none mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.61sec
Kyrian_none Kyrian_none_mirror_image frostbolt 59638 6005 150 171.00 43 90 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 6005 40.00sec
Kyrian_none Kyrian_none potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.61sec
Kyrian_none Kyrian_none presence_of_mind 205025 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 123.27sec 0 300.61sec
Kyrian_none Kyrian_none radiant_spark 307443 19961 66 1.48 2272 4562 7.4 7.4 18.1% 0.0% 0.0% 0.0% 41.06sec 36315 300.61sec
Kyrian_none Kyrian_none radiant_spark ticks -307443 16354 55 10.02 266 576 7.4 50.1 19.6% 0.0% 0.0% 0.0% 41.06sec 36315 300.61sec
Kyrian_none Kyrian_none rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.71sec 0 300.61sec
Kyrian_none Kyrian_none shadowcore_oil_blast 336463 12424 41 8.35 251 501 41.8 41.8 18.5% 0.0% 0.0% 0.0% 7.01sec 12424 300.61sec
Kyrian_none Kyrian_none time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.01sec 0 300.61sec
Kyrian_none Kyrian_none touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.35sec 0 300.61sec
Kyrian_none Kyrian_none touch_of_the_magi_explosion 210833 132581 441 1.22 21691 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.30sec 132581 300.61sec
Kyrian_none Kyrian_none use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 122.54sec 0 300.61sec
NF_ArcaneProdigy NF_ArcaneProdigy arcane_barrage 44425 104536 347 3.66 4788 9592 18.4 18.4 18.5% 0.0% 0.0% 0.0% 15.70sec 104536 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy arcane_blast 30451 667441 2213 22.61 4934 9973 112.7 113.7 18.6% 0.0% 0.0% 0.0% 2.65sec 667441 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy arcane_echo 342232 89825 298 33.45 445 928 168.2 168.2 18.5% 0.0% 0.0% 0.0% 1.81sec 89825 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy arcane_missiles ticks -5143 723406 2411 61.00 1983 4095 45.1 305.0 18.5% 0.0% 0.0% 0.0% 6.34sec 723406 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy arcane_orb 153626 0 0 0.00 0 0 10.2 0.0 0.0% 0.0% 0.0% 0.0% 29.93sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy arcane_orb_bolt 153640 40536 134 2.04 3345 6693 10.2 10.2 18.4% 0.0% 0.0% 0.0% 30.42sec 40536 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy arcane_power 12042 0 0 0.00 0 0 3.7 0.0 0.0% 0.0% 0.0% 0.0% 88.40sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 195.14sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy counterspell 2139 0 0 0.00 0 0 13.8 0.0 0.0% 0.0% 0.0% 0.0% 22.37sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy empyreal_ordnance_bolt ticks -345540 25857 86 2.78 1561 3095 10.0 13.9 19.6% 0.0% 0.0% 0.0% 20.69sec 25857 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy eternal_insight 342314 11476 38 4.22 456 912 21.2 21.2 18.6% 0.0% 0.0% 0.0% 13.98sec 11476 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.06sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy_mirror_image frostbolt 59638 6015 150 171.00 44 90 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 6015 40.00sec
NF_ArcaneProdigy NF_ArcaneProdigy potion 307162 0 0 0.00 0 0 1.1 0.0 0.0% 0.0% 0.0% 0.0% 311.41sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy presence_of_mind 205025 0 0 0.00 0 0 3.9 0.0 0.0% 0.0% 0.0% 0.0% 79.26sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy rune_of_power 116011 0 0 0.00 0 0 6.4 0.0 0.0% 0.0% 0.0% 0.0% 50.56sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy shadowcore_oil_blast 336463 12474 41 8.36 251 502 42.0 42.0 18.4% 0.0% 0.0% 0.0% 7.16sec 12474 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy shifting_power ticks -314791 23945 80 3.68 1126 2251 4.6 18.4 15.5% 0.0% 0.0% 0.0% 64.81sec 23945 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy time_warp 80353 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 272.14sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy touch_of_the_magi 321507 0 0 0.00 0 0 6.5 0.0 0.0% 0.0% 0.0% 0.0% 46.62sec 0 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy touch_of_the_magi_explosion 210833 140012 464 1.29 21634 0 6.5 6.5 0.0% 0.0% 0.0% 0.0% 46.59sec 140012 301.63sec
NF_ArcaneProdigy NF_ArcaneProdigy use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 123.01sec 0 301.63sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage arcane_barrage 44425 101290 337 3.64 4681 9331 18.2 18.2 19.0% 0.0% 0.0% 0.0% 15.91sec 101290 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage arcane_blast 30451 648715 2161 22.46 4845 9814 111.4 112.4 18.7% 0.0% 0.0% 0.0% 2.68sec 648715 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage arcane_echo 342232 95300 318 36.04 442 915 180.3 180.3 18.3% 0.0% 0.0% 0.0% 1.70sec 95300 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage arcane_missiles ticks -5143 726689 2422 61.47 1988 4081 45.4 307.3 18.1% 0.0% 0.0% 0.0% 6.26sec 726689 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage arcane_orb 153626 0 0 0.00 0 0 9.7 0.0 0.0% 0.0% 0.0% 0.0% 31.72sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage arcane_orb_bolt 153640 36720 122 1.93 3215 6395 9.7 9.7 18.3% 0.0% 0.0% 0.0% 32.04sec 36720 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage arcane_power 12042 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 106.06sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 211.10sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage counterspell 2139 0 0 0.00 0 0 14.1 0.0 0.0% 0.0% 0.0% 0.0% 21.82sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage empyreal_ordnance_bolt ticks -345540 25644 85 2.80 1560 3081 10.0 14.0 17.8% 0.0% 0.0% 0.0% 23.33sec 25644 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage eternal_insight 342314 11272 38 4.18 456 912 20.9 20.9 18.3% 0.0% 0.0% 0.0% 14.32sec 11272 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage evocation 12051 0 0 0.00 0 0 3.5 0.0 0.0% 0.0% 0.0% 0.0% 95.41sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage_mirror_image frostbolt 59638 6018 150 171.00 44 90 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6018 40.00sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage potion 307162 0 0 0.00 0 0 1.2 0.0 0.0% 0.0% 0.0% 0.0% 323.05sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage presence_of_mind 205025 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 86.62sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage rune_of_power 116011 0 0 0.00 0 0 6.5 0.0 0.0% 0.0% 0.0% 0.0% 48.31sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage shadowcore_oil_blast 336463 12445 41 8.38 251 501 41.9 41.9 18.4% 0.0% 0.0% 0.0% 7.15sec 12445 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage shifting_power ticks -314791 24597 82 3.73 1144 2284 4.7 18.6 15.4% 0.0% 0.0% 0.0% 62.82sec 24597 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage time_warp 80353 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 279.74sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage touch_of_the_magi 321507 0 0 0.00 0 0 6.9 0.0 0.0% 0.0% 0.0% 0.0% 43.97sec 0 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage touch_of_the_magi_explosion 210833 147307 491 1.37 21528 0 6.9 6.8 0.0% 0.0% 0.0% 0.0% 43.89sec 147307 300.15sec
NF_ArtificeoftheArchmage NF_ArtificeoftheArchmage use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 123.93sec 0 300.15sec
NF_DotG NF_DotG arcane_barrage 44425 98860 328 3.54 4732 9431 17.8 17.7 17.8% 0.0% 0.0% 0.0% 16.45sec 98860 301.01sec
NF_DotG NF_DotG arcane_blast 30451 648795 2155 22.71 4778 9675 113.0 114.0 18.7% 0.0% 0.0% 0.0% 2.64sec 648795 301.01sec
NF_DotG NF_DotG arcane_echo 342232 99556 331 35.44 469 974 177.8 177.8 18.0% 0.0% 0.0% 0.0% 1.71sec 99556 301.01sec
NF_DotG NF_DotG arcane_missiles ticks -5143 752311 2508 62.58 2019 4137 46.5 312.9 18.3% 0.0% 0.0% 0.0% 6.11sec 752311 301.01sec
NF_DotG NF_DotG arcane_orb 153626 0 0 0.00 0 0 10.6 0.0 0.0% 0.0% 0.0% 0.0% 28.82sec 0 301.01sec
NF_DotG NF_DotG arcane_orb_bolt 153640 40035 133 2.12 3187 6363 10.6 10.6 18.4% 0.0% 0.0% 0.0% 29.43sec 40035 301.01sec
NF_DotG NF_DotG arcane_power 12042 0 0 0.00 0 0 3.5 0.0 0.0% 0.0% 0.0% 0.0% 97.26sec 0 301.01sec
NF_DotG NF_DotG augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.01sec
NF_DotG NF_DotG berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 196.40sec 0 301.01sec
NF_DotG NF_DotG conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.01sec
NF_DotG NF_DotG counterspell 2139 0 0 0.00 0 0 14.8 0.0 0.0% 0.0% 0.0% 0.0% 20.65sec 0 301.01sec
NF_DotG NF_DotG empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.01sec
NF_DotG NF_DotG empyreal_ordnance_bolt ticks -345540 26270 88 2.80 1561 3080 10.0 14.0 20.7% 0.0% 0.0% 0.0% 21.41sec 26270 301.01sec
NF_DotG NF_DotG eternal_insight 342314 11421 38 4.21 456 912 21.1 21.1 18.7% 0.0% 0.0% 0.0% 14.02sec 11421 301.01sec
NF_DotG NF_DotG evocation 12051 0 0 0.00 0 0 3.9 0.0 0.0% 0.0% 0.0% 0.0% 85.06sec 0 301.01sec
NF_DotG NF_DotG flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.01sec
NF_DotG NF_DotG food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.01sec
NF_DotG NF_DotG mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.01sec
NF_DotG NF_DotG_mirror_image frostbolt 59638 6012 150 171.00 44 90 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 6012 40.00sec
NF_DotG NF_DotG potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 302.06sec 0 301.01sec
NF_DotG NF_DotG presence_of_mind 205025 0 0 0.00 0 0 4.1 0.0 0.0% 0.0% 0.0% 0.0% 76.79sec 0 301.01sec
NF_DotG NF_DotG rune_of_power 116011 0 0 0.00 0 0 5.6 0.0 0.0% 0.0% 0.0% 0.0% 58.54sec 0 301.01sec
NF_DotG NF_DotG shadowcore_oil_blast 336463 12571 42 8.43 251 501 42.3 42.3 18.5% 0.0% 0.0% 0.0% 7.07sec 12571 301.01sec
NF_DotG NF_DotG shifting_power ticks -314791 24003 80 3.68 1129 2259 4.6 18.4 15.6% 0.0% 0.0% 0.0% 65.07sec 24003 301.01sec
NF_DotG NF_DotG time_warp 80353 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 261.89sec 0 301.01sec
NF_DotG NF_DotG touch_of_the_magi 321507 0 0 0.00 0 0 6.5 0.0 0.0% 0.0% 0.0% 0.0% 46.47sec 0 301.01sec
NF_DotG NF_DotG touch_of_the_magi_explosion 210833 154902 515 1.29 23913 0 6.5 6.5 0.0% 0.0% 0.0% 0.0% 46.38sec 154902 301.01sec
NF_DotG NF_DotG use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 123.98sec 0 301.01sec
NF_MagiBrand NF_MagiBrand arcane_barrage 44425 99827 333 3.60 4693 9297 18.0 18.0 18.6% 0.0% 0.0% 0.0% 16.02sec 99827 299.57sec
NF_MagiBrand NF_MagiBrand arcane_blast 30451 647143 2160 22.50 4838 9776 111.3 112.3 18.7% 0.0% 0.0% 0.0% 2.67sec 647143 299.57sec
NF_MagiBrand NF_MagiBrand arcane_echo 342232 95118 318 36.07 442 914 180.1 180.1 18.3% 0.0% 0.0% 0.0% 1.69sec 95118 299.57sec
NF_MagiBrand NF_MagiBrand arcane_missiles ticks -5143 724899 2416 61.10 1993 4096 45.2 305.5 18.2% 0.0% 0.0% 0.0% 6.29sec 724899 299.57sec
NF_MagiBrand NF_MagiBrand arcane_orb 153626 0 0 0.00 0 0 9.7 0.0 0.0% 0.0% 0.0% 0.0% 31.81sec 0 299.57sec
NF_MagiBrand NF_MagiBrand arcane_orb_bolt 153640 36791 123 1.94 3220 6399 9.7 9.7 18.3% 0.0% 0.0% 0.0% 32.13sec 36791 299.57sec
NF_MagiBrand NF_MagiBrand arcane_power 12042 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 105.93sec 0 299.57sec
NF_MagiBrand NF_MagiBrand augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.57sec
NF_MagiBrand NF_MagiBrand berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 210.95sec 0 299.57sec
NF_MagiBrand NF_MagiBrand conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.57sec
NF_MagiBrand NF_MagiBrand counterspell 2139 0 0 0.00 0 0 14.0 0.0 0.0% 0.0% 0.0% 0.0% 21.78sec 0 299.57sec
NF_MagiBrand NF_MagiBrand empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.57sec
NF_MagiBrand NF_MagiBrand empyreal_ordnance_bolt ticks -345540 25587 85 2.80 1559 3096 10.0 14.0 17.5% 0.0% 0.0% 0.0% 23.33sec 25587 299.57sec
NF_MagiBrand NF_MagiBrand eternal_insight 342314 11278 38 4.18 456 912 20.9 20.9 18.4% 0.0% 0.0% 0.0% 14.12sec 11278 299.57sec
NF_MagiBrand NF_MagiBrand evocation 12051 0 0 0.00 0 0 3.5 0.0 0.0% 0.0% 0.0% 0.0% 95.25sec 0 299.57sec
NF_MagiBrand NF_MagiBrand flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.57sec
NF_MagiBrand NF_MagiBrand food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.57sec
NF_MagiBrand NF_MagiBrand mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.57sec
NF_MagiBrand NF_MagiBrand_mirror_image frostbolt 59638 6015 150 171.00 44 90 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 6015 40.00sec
NF_MagiBrand NF_MagiBrand potion 307162 0 0 0.00 0 0 1.2 0.0 0.0% 0.0% 0.0% 0.0% 322.72sec 0 299.57sec
NF_MagiBrand NF_MagiBrand presence_of_mind 205025 0 0 0.00 0 0 3.5 0.0 0.0% 0.0% 0.0% 0.0% 86.11sec 0 299.57sec
NF_MagiBrand NF_MagiBrand rune_of_power 116011 0 0 0.00 0 0 6.5 0.0 0.0% 0.0% 0.0% 0.0% 48.52sec 0 299.57sec
NF_MagiBrand NF_MagiBrand shadowcore_oil_blast 336463 12390 41 8.36 251 502 41.7 41.7 18.4% 0.0% 0.0% 0.0% 7.01sec 12390 299.57sec
NF_MagiBrand NF_MagiBrand shifting_power ticks -314791 24485 82 3.72 1143 2285 4.7 18.6 15.1% 0.0% 0.0% 0.0% 62.79sec 24485 299.57sec
NF_MagiBrand NF_MagiBrand time_warp 80353 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 276.89sec 0 299.57sec
NF_MagiBrand NF_MagiBrand touch_of_the_magi 321507 0 0 0.00 0 0 6.9 0.0 0.0% 0.0% 0.0% 0.0% 43.93sec 0 299.57sec
NF_MagiBrand NF_MagiBrand touch_of_the_magi_explosion 210833 200408 669 1.37 29322 0 6.9 6.8 0.0% 0.0% 0.0% 0.0% 43.83sec 200408 299.57sec
NF_MagiBrand NF_MagiBrand use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 123.97sec 0 299.57sec
NF_NetherPrecision NF_NetherPrecision arcane_barrage 44425 99757 333 3.59 4701 9313 17.9 17.9 18.7% 0.0% 0.0% 0.0% 16.11sec 99757 299.98sec
NF_NetherPrecision NF_NetherPrecision arcane_blast 30451 661832 2206 22.47 4944 10021 111.4 112.4 18.6% 0.0% 0.0% 0.0% 2.68sec 661832 299.98sec
NF_NetherPrecision NF_NetherPrecision arcane_echo 342232 95170 317 36.14 441 912 180.7 180.7 18.2% 0.0% 0.0% 0.0% 1.69sec 95170 299.98sec
NF_NetherPrecision NF_NetherPrecision arcane_missiles ticks -5143 727063 2424 61.47 1990 4086 45.4 307.3 18.0% 0.0% 0.0% 0.0% 6.24sec 727063 299.98sec
NF_NetherPrecision NF_NetherPrecision arcane_orb 153626 0 0 0.00 0 0 9.7 0.0 0.0% 0.0% 0.0% 0.0% 31.53sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision arcane_orb_bolt 153640 36848 123 1.93 3217 6408 9.7 9.7 18.7% 0.0% 0.0% 0.0% 31.88sec 36848 299.98sec
NF_NetherPrecision NF_NetherPrecision arcane_power 12042 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 105.89sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 210.95sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision counterspell 2139 0 0 0.00 0 0 14.1 0.0 0.0% 0.0% 0.0% 0.0% 21.79sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision empyreal_ordnance_bolt ticks -345540 25669 86 2.80 1559 3102 10.0 14.0 17.8% 0.0% 0.0% 0.0% 23.32sec 25669 299.98sec
NF_NetherPrecision NF_NetherPrecision eternal_insight 342314 11326 38 4.19 456 912 21.0 21.0 18.5% 0.0% 0.0% 0.0% 14.04sec 11326 299.98sec
NF_NetherPrecision NF_NetherPrecision evocation 12051 0 0 0.00 0 0 3.5 0.0 0.0% 0.0% 0.0% 0.0% 95.06sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision_mirror_image frostbolt 59638 6020 151 171.00 44 90 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6020 40.00sec
NF_NetherPrecision NF_NetherPrecision potion 307162 0 0 0.00 0 0 1.2 0.0 0.0% 0.0% 0.0% 0.0% 322.39sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision presence_of_mind 205025 0 0 0.00 0 0 3.5 0.0 0.0% 0.0% 0.0% 0.0% 86.47sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision rune_of_power 116011 0 0 0.00 0 0 6.5 0.0 0.0% 0.0% 0.0% 0.0% 48.36sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision shadowcore_oil_blast 336463 12451 42 8.38 251 502 41.9 41.9 18.6% 0.0% 0.0% 0.0% 7.07sec 12451 299.98sec
NF_NetherPrecision NF_NetherPrecision shifting_power ticks -314791 24549 82 3.73 1143 2291 4.7 18.6 15.1% 0.0% 0.0% 0.0% 62.82sec 24549 299.98sec
NF_NetherPrecision NF_NetherPrecision time_warp 80353 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 277.01sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision touch_of_the_magi 321507 0 0 0.00 0 0 6.9 0.0 0.0% 0.0% 0.0% 0.0% 43.83sec 0 299.98sec
NF_NetherPrecision NF_NetherPrecision touch_of_the_magi_explosion 210833 147586 492 1.37 21564 0 6.9 6.8 0.0% 0.0% 0.0% 0.0% 43.76sec 147586 299.98sec
NF_NetherPrecision NF_NetherPrecision use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 124.06sec 0 299.98sec
NF_none NF_none arcane_barrage 44425 100110 333 3.60 4696 9297 18.1 18.0 18.5% 0.0% 0.0% 0.0% 16.13sec 100110 301.01sec
NF_none NF_none arcane_blast 30451 648064 2153 22.49 4832 9766 111.8 112.8 18.5% 0.0% 0.0% 0.0% 2.67sec 648064 301.01sec
NF_none NF_none arcane_echo 342232 95514 317 36.08 441 915 181.0 181.0 18.2% 0.0% 0.0% 0.0% 1.71sec 95514 301.01sec
NF_none NF_none arcane_missiles ticks -5143 728835 2429 61.52 1992 4088 45.5 307.6 18.1% 0.0% 0.0% 0.0% 6.30sec 728835 301.01sec
NF_none NF_none arcane_orb 153626 0 0 0.00 0 0 9.8 0.0 0.0% 0.0% 0.0% 0.0% 31.75sec 0 301.01sec
NF_none NF_none arcane_orb_bolt 153640 37073 123 1.94 3216 6403 9.8 9.8 18.3% 0.0% 0.0% 0.0% 32.07sec 37073 301.01sec
NF_none NF_none arcane_power 12042 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 105.95sec 0 301.01sec
NF_none NF_none augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.01sec
NF_none NF_none berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 210.95sec 0 301.01sec
NF_none NF_none conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.01sec
NF_none NF_none counterspell 2139 0 0 0.00 0 0 14.1 0.0 0.0% 0.0% 0.0% 0.0% 21.82sec 0 301.01sec
NF_none NF_none empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.01sec
NF_none NF_none empyreal_ordnance_bolt ticks -345540 25631 85 2.80 1559 3090 10.0 14.0 17.7% 0.0% 0.0% 0.0% 23.34sec 25631 301.01sec
NF_none NF_none eternal_insight 342314 11399 38 4.21 456 912 21.1 21.1 18.4% 0.0% 0.0% 0.0% 14.11sec 11399 301.01sec
NF_none NF_none evocation 12051 0 0 0.00 0 0 3.5 0.0 0.0% 0.0% 0.0% 0.0% 95.18sec 0 301.01sec
NF_none NF_none flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.01sec
NF_none NF_none food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.01sec
NF_none NF_none mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 301.01sec
NF_none NF_none_mirror_image frostbolt 59638 6022 151 171.00 44 90 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6022 40.00sec
NF_none NF_none potion 307162 0 0 0.00 0 0 1.2 0.0 0.0% 0.0% 0.0% 0.0% 322.38sec 0 301.01sec
NF_none NF_none presence_of_mind 205025 0 0 0.00 0 0 3.6 0.0 0.0% 0.0% 0.0% 0.0% 87.11sec 0 301.01sec
NF_none NF_none rune_of_power 116011 0 0 0.00 0 0 6.5 0.0 0.0% 0.0% 0.0% 0.0% 48.32sec 0 301.01sec
NF_none NF_none shadowcore_oil_blast 336463 12391 41 8.32 251 502 41.8 41.8 18.4% 0.0% 0.0% 0.0% 7.15sec 12391 301.01sec
NF_none NF_none shifting_power ticks -314791 24566 82 3.74 1143 2286 4.7 18.7 15.1% 0.0% 0.0% 0.0% 62.78sec 24566 301.01sec
NF_none NF_none time_warp 80353 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 280.01sec 0 301.01sec
NF_none NF_none touch_of_the_magi 321507 0 0 0.00 0 0 6.9 0.0 0.0% 0.0% 0.0% 0.0% 44.08sec 0 301.01sec
NF_none NF_none touch_of_the_magi_explosion 210833 147866 491 1.37 21556 0 6.9 6.9 0.0% 0.0% 0.0% 0.0% 43.98sec 147866 301.01sec
NF_none NF_none use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 123.75sec 0 301.01sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy arcane_barrage 44425 110410 369 4.05 4635 9289 20.2 20.2 17.7% 0.0% 0.0% 0.0% 14.07sec 110410 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy arcane_blast 30451 678682 2267 23.82 4788 9787 117.9 118.9 18.4% 0.0% 0.0% 0.0% 2.52sec 678682 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy arcane_echo 342232 85927 287 30.48 469 979 152.1 152.1 18.8% 0.0% 0.0% 0.0% 2.00sec 85927 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy arcane_missiles ticks -5143 715686 2386 59.73 2000 4153 43.8 298.7 18.5% 0.0% 0.0% 0.0% 6.43sec 715686 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy arcane_orb 153626 0 0 0.00 0 0 10.8 0.0 0.0% 0.0% 0.0% 0.0% 28.07sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy arcane_orb_bolt 153640 41371 138 2.17 3244 6488 10.8 10.8 17.7% 0.0% 0.0% 0.0% 28.07sec 41371 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy arcane_power 12042 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 99.33sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 199.91sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy counterspell 2139 0 0 0.00 0 0 12.5 0.0 0.0% 0.0% 0.0% 0.0% 24.82sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy deathborne 324220 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 217.49sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy empyreal_ordnance_bolt ticks -345540 26054 87 2.80 1561 3080 10.0 14.0 19.8% 0.0% 0.0% 0.0% 21.60sec 26054 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy eternal_insight 342314 11157 37 4.13 456 912 20.6 20.6 18.6% 0.0% 0.0% 0.0% 14.08sec 11157 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy evocation 12051 0 0 0.00 0 0 3.1 0.0 0.0% 0.0% 0.0% 0.0% 111.35sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy_mirror_image frostbolt 59638 6054 151 171.00 44 91 114.0 114.0 19.7% 0.0% 0.0% 0.0% 1.01sec 6054 40.00sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy potion 307162 0 0 0.00 0 0 1.2 0.0 0.0% 0.0% 0.0% 0.0% 304.65sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy presence_of_mind 205025 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 92.19sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy rune_of_power 116011 0 0 0.00 0 0 5.7 0.0 0.0% 0.0% 0.0% 0.0% 57.12sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy shadowcore_oil_blast 336463 12234 41 8.28 251 501 41.3 41.3 18.1% 0.0% 0.0% 0.0% 7.18sec 12234 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 302.41sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy touch_of_the_magi 321507 0 0 0.00 0 0 5.8 0.0 0.0% 0.0% 0.0% 0.0% 52.72sec 0 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy touch_of_the_magi_explosion 210833 133490 446 1.16 23088 0 5.8 5.8 0.0% 0.0% 0.0% 0.0% 52.67sec 133490 299.37sec
Necrolord_ArcaneProdigy Necrolord_ArcaneProdigy use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 124.47sec 0 299.37sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage arcane_barrage 44425 112513 374 4.17 4600 9133 20.9 20.9 17.4% 0.0% 0.0% 0.0% 13.68sec 112513 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage arcane_blast 30451 644849 2146 23.34 4611 9602 115.9 116.9 18.1% 0.0% 0.0% 0.0% 2.57sec 644849 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage arcane_echo 342232 87633 292 31.23 459 980 156.4 156.4 19.5% 0.0% 0.0% 0.0% 1.91sec 87633 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage arcane_missiles ticks -5143 717619 2392 60.77 1947 4144 44.4 303.9 19.0% 0.0% 0.0% 0.0% 6.37sec 717619 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 27.06sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage arcane_orb_bolt 153640 42121 140 2.25 3184 6355 11.3 11.3 17.5% 0.0% 0.0% 0.0% 27.06sec 42121 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.66sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 245.64sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.74sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage deathborne 324220 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 260.59sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage empyreal_ordnance_bolt ticks -345540 24883 83 2.69 1564 3094 10.0 13.5 18.5% 0.0% 0.0% 0.0% 26.54sec 24883 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage eternal_insight 342314 11137 37 4.12 456 912 20.6 20.6 18.3% 0.0% 0.0% 0.0% 14.12sec 11137 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.91sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage_mirror_image frostbolt 59638 6063 152 171.00 44 91 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6063 40.00sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 99.03sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.42sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage shadowcore_oil_blast 336463 12319 41 8.28 251 502 41.5 41.5 18.4% 0.0% 0.0% 0.0% 7.17sec 12319 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.60sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.33sec 0 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage touch_of_the_magi_explosion 210833 136198 453 1.22 22365 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.28sec 136198 300.54sec
Necrolord_ArtificeoftheArchmage Necrolord_ArtificeoftheArchmage use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.82sec 0 300.54sec
Necrolord_Lich Necrolord_Lich arcane_barrage 44425 111309 371 4.12 4599 9180 20.6 20.6 17.4% 0.0% 0.0% 0.0% 13.81sec 111309 300.36sec
Necrolord_Lich Necrolord_Lich arcane_blast 30451 652031 2171 23.37 4646 9719 116.0 117.0 18.3% 0.0% 0.0% 0.0% 2.57sec 652031 300.36sec
Necrolord_Lich Necrolord_Lich arcane_echo 342232 89118 297 31.29 465 996 156.6 156.6 19.6% 0.0% 0.0% 0.0% 1.91sec 89118 300.36sec
Necrolord_Lich Necrolord_Lich arcane_missiles ticks -5143 726039 2420 60.54 1980 4202 44.2 302.7 19.0% 0.0% 0.0% 0.0% 6.41sec 726039 300.36sec
Necrolord_Lich Necrolord_Lich arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 26.99sec 0 300.36sec
Necrolord_Lich Necrolord_Lich arcane_orb_bolt 153640 42326 141 2.26 3183 6362 11.3 11.3 17.8% 0.0% 0.0% 0.0% 26.99sec 42326 300.36sec
Necrolord_Lich Necrolord_Lich arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.75sec 0 300.36sec
Necrolord_Lich Necrolord_Lich augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.36sec
Necrolord_Lich Necrolord_Lich berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 245.73sec 0 300.36sec
Necrolord_Lich Necrolord_Lich conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.36sec
Necrolord_Lich Necrolord_Lich counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.77sec 0 300.36sec
Necrolord_Lich Necrolord_Lich deathborne 324220 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 260.75sec 0 300.36sec
Necrolord_Lich Necrolord_Lich empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.36sec
Necrolord_Lich Necrolord_Lich empyreal_ordnance_bolt ticks -345540 24984 83 2.69 1563 3105 9.9 13.4 19.2% 0.0% 0.0% 0.0% 26.63sec 24984 300.36sec
Necrolord_Lich Necrolord_Lich eternal_insight 342314 11168 37 4.13 456 912 20.7 20.7 18.5% 0.0% 0.0% 0.0% 14.10sec 11168 300.36sec
Necrolord_Lich Necrolord_Lich evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.07sec 0 300.36sec
Necrolord_Lich Necrolord_Lich flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.36sec
Necrolord_Lich Necrolord_Lich food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.36sec
Necrolord_Lich Necrolord_Lich mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.36sec
Necrolord_Lich Necrolord_Lich_mirror_image frostbolt 59638 6064 152 171.00 44 91 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6064 40.00sec
Necrolord_Lich Necrolord_Lich potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.36sec
Necrolord_Lich Necrolord_Lich presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.35sec 0 300.36sec
Necrolord_Lich Necrolord_Lich rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.62sec 0 300.36sec
Necrolord_Lich Necrolord_Lich shadowcore_oil_blast 336463 12235 41 8.21 251 502 41.1 41.1 18.6% 0.0% 0.0% 0.0% 7.21sec 12235 300.36sec
Necrolord_Lich Necrolord_Lich time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.32sec 0 300.36sec
Necrolord_Lich Necrolord_Lich touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.44sec 0 300.36sec
Necrolord_Lich Necrolord_Lich touch_of_the_magi_explosion 210833 138155 460 1.22 22668 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.38sec 138155 300.36sec
Necrolord_Lich Necrolord_Lich use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.51sec 0 300.36sec
Necrolord_MagiBrand Necrolord_MagiBrand arcane_barrage 44425 111250 371 4.11 4607 9162 20.6 20.6 17.6% 0.0% 0.0% 0.0% 13.85sec 111250 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand arcane_blast 30451 641535 2139 23.35 4592 9574 115.7 116.7 18.1% 0.0% 0.0% 0.0% 2.57sec 641535 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand arcane_echo 342232 87125 290 31.21 458 977 156.0 156.0 19.4% 0.0% 0.0% 0.0% 1.93sec 87125 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand arcane_missiles ticks -5143 714077 2380 60.44 1948 4140 44.2 302.2 19.1% 0.0% 0.0% 0.0% 6.39sec 714077 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 27.15sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand arcane_orb_bolt 153640 42138 140 2.26 3183 6369 11.3 11.3 17.3% 0.0% 0.0% 0.0% 27.16sec 42138 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.73sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 245.61sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.76sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand deathborne 324220 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 260.59sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand empyreal_ordnance_bolt ticks -345540 25006 83 2.69 1560 3126 10.0 13.4 19.1% 0.0% 0.0% 0.0% 26.58sec 25006 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand eternal_insight 342314 11259 38 4.16 456 912 20.8 20.8 18.9% 0.0% 0.0% 0.0% 14.19sec 11259 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.98sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand_mirror_image frostbolt 59638 6064 152 171.00 44 91 114.0 114.0 20.0% 0.0% 0.0% 0.0% 1.01sec 6064 40.00sec
Necrolord_MagiBrand Necrolord_MagiBrand potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.26sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.45sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand shadowcore_oil_blast 336463 12196 41 8.22 251 501 41.1 41.1 18.4% 0.0% 0.0% 0.0% 7.23sec 12196 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.92sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.34sec 0 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand touch_of_the_magi_explosion 210833 184506 615 1.22 30290 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.28sec 184506 299.96sec
Necrolord_MagiBrand Necrolord_MagiBrand use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.51sec 0 299.96sec
Necrolord_NetherPrecision Necrolord_NetherPrecision arcane_barrage 44425 111514 371 4.11 4604 9151 20.6 20.6 18.0% 0.0% 0.0% 0.0% 13.86sec 111514 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision arcane_blast 30451 660843 2199 23.39 4705 9824 116.1 117.1 18.3% 0.0% 0.0% 0.0% 2.57sec 660843 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision arcane_echo 342232 87445 291 31.31 457 975 156.8 156.8 19.4% 0.0% 0.0% 0.0% 1.92sec 87445 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision arcane_missiles ticks -5143 714642 2382 60.57 1947 4142 44.2 302.9 18.9% 0.0% 0.0% 0.0% 6.39sec 714642 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 27.15sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision arcane_orb_bolt 153640 42056 140 2.25 3184 6370 11.3 11.3 17.1% 0.0% 0.0% 0.0% 27.15sec 42056 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.79sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 245.77sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.76sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision deathborne 324220 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 260.73sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision empyreal_ordnance_bolt ticks -345540 24922 83 2.68 1566 3076 9.9 13.4 19.2% 0.0% 0.0% 0.0% 26.70sec 24922 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision eternal_insight 342314 11186 37 4.13 456 911 20.7 20.7 18.6% 0.0% 0.0% 0.0% 14.11sec 11186 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.60sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision_mirror_image frostbolt 59638 6070 152 171.00 44 91 114.0 114.0 20.0% 0.0% 0.0% 0.0% 1.01sec 6070 40.00sec
Necrolord_NetherPrecision Necrolord_NetherPrecision potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.63sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.54sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision shadowcore_oil_blast 336463 12272 41 8.26 251 501 41.4 41.4 18.4% 0.0% 0.0% 0.0% 7.16sec 12272 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 303.19sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.35sec 0 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision touch_of_the_magi_explosion 210833 136326 454 1.22 22331 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.30sec 136326 300.50sec
Necrolord_NetherPrecision Necrolord_NetherPrecision use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.43sec 0 300.50sec
Necrolord_none Necrolord_none arcane_barrage 44425 111020 370 4.11 4605 9155 20.5 20.5 17.7% 0.0% 0.0% 0.0% 13.89sec 111020 299.76sec
Necrolord_none Necrolord_none arcane_blast 30451 644718 2151 23.41 4598 9639 115.9 116.9 18.2% 0.0% 0.0% 0.0% 2.57sec 644718 299.76sec
Necrolord_none Necrolord_none arcane_echo 342232 87142 291 31.22 458 975 156.0 156.0 19.5% 0.0% 0.0% 0.0% 1.93sec 87142 299.76sec
Necrolord_none Necrolord_none arcane_missiles ticks -5143 711590 2372 60.24 1947 4145 44.0 301.2 19.0% 0.0% 0.0% 0.0% 6.38sec 711590 299.76sec
Necrolord_none Necrolord_none arcane_orb 153626 0 0 0.00 0 0 11.3 0.0 0.0% 0.0% 0.0% 0.0% 27.33sec 0 299.76sec
Necrolord_none Necrolord_none arcane_orb_bolt 153640 41870 140 2.25 3182 6359 11.2 11.2 17.0% 0.0% 0.0% 0.0% 27.33sec 41870 299.76sec
Necrolord_none Necrolord_none arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.77sec 0 299.76sec
Necrolord_none Necrolord_none augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.76sec
Necrolord_none Necrolord_none berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 245.70sec 0 299.76sec
Necrolord_none Necrolord_none conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.76sec
Necrolord_none Necrolord_none counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.77sec 0 299.76sec
Necrolord_none Necrolord_none deathborne 324220 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 260.66sec 0 299.76sec
Necrolord_none Necrolord_none empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.76sec
Necrolord_none Necrolord_none empyreal_ordnance_bolt ticks -345540 24949 83 2.69 1564 3101 10.0 13.5 18.9% 0.0% 0.0% 0.0% 26.58sec 24949 299.76sec
Necrolord_none Necrolord_none eternal_insight 342314 11175 37 4.14 456 912 20.7 20.7 18.4% 0.0% 0.0% 0.0% 14.05sec 11175 299.76sec
Necrolord_none Necrolord_none evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.04sec 0 299.76sec
Necrolord_none Necrolord_none flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.76sec
Necrolord_none Necrolord_none food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.76sec
Necrolord_none Necrolord_none mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.76sec
Necrolord_none Necrolord_none_mirror_image frostbolt 59638 6058 151 171.00 44 91 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 6058 40.00sec
Necrolord_none Necrolord_none potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.76sec
Necrolord_none Necrolord_none presence_of_mind 205025 0 0 0.00 0 0 3.1 0.0 0.0% 0.0% 0.0% 0.0% 97.90sec 0 299.76sec
Necrolord_none Necrolord_none rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.57sec 0 299.76sec
Necrolord_none Necrolord_none shadowcore_oil_blast 336463 12273 41 8.26 251 502 41.3 41.3 18.6% 0.0% 0.0% 0.0% 7.15sec 12273 299.76sec
Necrolord_none Necrolord_none time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.23sec 0 299.76sec
Necrolord_none Necrolord_none touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.43sec 0 299.76sec
Necrolord_none Necrolord_none touch_of_the_magi_explosion 210833 135543 452 1.22 22286 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.39sec 135543 299.76sec
Necrolord_none Necrolord_none use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.72sec 0 299.76sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy arcane_barrage 44425 104358 349 3.86 4594 9214 19.2 19.2 18.1% 0.0% 0.0% 0.0% 14.68sec 104358 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy arcane_blast 30451 676456 2261 23.93 4756 9734 118.3 119.3 18.4% 0.0% 0.0% 0.0% 2.52sec 676456 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy arcane_echo 342232 85620 286 31.35 455 947 156.3 156.3 18.9% 0.0% 0.0% 0.0% 1.92sec 85620 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy arcane_missiles ticks -5143 704446 2348 60.54 1940 4035 44.1 302.7 18.6% 0.0% 0.0% 0.0% 6.37sec 704446 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy arcane_orb 153626 0 0 0.00 0 0 10.4 0.0 0.0% 0.0% 0.0% 0.0% 28.54sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy arcane_orb_bolt 153640 38906 130 2.09 3172 6338 10.4 10.4 17.7% 0.0% 0.0% 0.0% 29.01sec 38906 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy arcane_power 12042 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 99.30sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 199.90sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy counterspell 2139 0 0 0.00 0 0 12.5 0.0 0.0% 0.0% 0.0% 0.0% 24.88sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy empyreal_ordnance_bolt ticks -345540 26224 87 2.80 1555 3115 10.0 14.0 20.4% 0.0% 0.0% 0.0% 21.65sec 26224 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy eternal_insight 342314 11111 37 4.13 456 912 20.6 20.6 18.4% 0.0% 0.0% 0.0% 14.08sec 11111 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy evocation 12051 0 0 0.00 0 0 3.1 0.0 0.0% 0.0% 0.0% 0.0% 110.27sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy_mirror_image frostbolt 59638 6005 150 171.00 43 90 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6005 40.00sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy mirrors_of_torment 314793 0 0 0.00 0 0 3.1 0.0 0.0% 0.0% 0.0% 0.0% 104.97sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy agonizing_backlash 320035 22252 74 1.23 3005 6151 6.2 6.2 19.4% 0.0% 0.0% 0.0% 43.74sec 22252 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy tormenting_backlash 317589 17406 58 0.60 4962 9927 3.0 3.0 16.4% 0.0% 0.0% 0.0% 104.75sec 17406 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy potion 307162 0 0 0.00 0 0 1.2 0.0 0.0% 0.0% 0.0% 0.0% 306.11sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy presence_of_mind 205025 0 0 0.00 0 0 3.4 0.0 0.0% 0.0% 0.0% 0.0% 92.86sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy rune_of_power 116011 0 0 0.00 0 0 5.7 0.0 0.0% 0.0% 0.0% 0.0% 57.54sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy shadowcore_oil_blast 336463 12272 41 8.30 251 501 41.4 41.4 18.3% 0.0% 0.0% 0.0% 7.14sec 12272 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.14sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy touch_of_the_magi 321507 0 0 0.00 0 0 5.8 0.0 0.0% 0.0% 0.0% 0.0% 52.79sec 0 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy touch_of_the_magi_explosion 210833 133276 446 1.15 23179 0 5.8 5.7 0.0% 0.0% 0.0% 0.0% 52.74sec 133276 299.12sec
Venthyr_ArcaneProdigy Venthyr_ArcaneProdigy use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 125.79sec 0 299.12sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage arcane_barrage 44425 108247 360 4.03 4565 9089 20.2 20.2 17.7% 0.0% 0.0% 0.0% 14.09sec 108247 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage arcane_blast 30451 639858 2128 23.38 4572 9461 116.2 117.2 18.2% 0.0% 0.0% 0.0% 2.58sec 639858 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage arcane_echo 342232 86927 289 32.02 444 946 160.5 160.5 19.5% 0.0% 0.0% 0.0% 1.88sec 86927 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage arcane_missiles ticks -5143 703619 2345 61.45 1894 4003 44.8 307.3 18.9% 0.0% 0.0% 0.0% 6.31sec 703619 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage arcane_orb 153626 0 0 0.00 0 0 11.1 0.0 0.0% 0.0% 0.0% 0.0% 26.99sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage arcane_orb_bolt 153640 40859 136 2.21 3137 6282 11.1 11.1 17.4% 0.0% 0.0% 0.0% 27.59sec 40859 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 123.13sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 246.40sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.78sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage empyreal_ordnance_bolt ticks -345540 25068 84 2.69 1565 3091 9.9 13.5 19.4% 0.0% 0.0% 0.0% 26.64sec 25068 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage eternal_insight 342314 11213 37 4.15 456 912 20.8 20.8 18.4% 0.0% 0.0% 0.0% 14.00sec 11213 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.19sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage_mirror_image frostbolt 59638 6007 150 171.00 43 90 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6007 40.00sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage mirrors_of_torment 314793 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 129.27sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage agonizing_backlash 320035 20362 68 1.06 3139 6277 5.3 5.3 22.5% 0.0% 0.0% 0.0% 51.87sec 20362 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage tormenting_backlash 317589 14514 48 0.51 4898 9806 2.6 2.6 14.9% 0.0% 0.0% 0.0% 128.55sec 14514 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.41sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.88sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage shadowcore_oil_blast 336463 12344 41 8.29 251 501 41.6 41.6 18.5% 0.0% 0.0% 0.0% 7.21sec 12344 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.09sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.52sec 0 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage touch_of_the_magi_explosion 210833 135180 450 1.22 22193 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.44sec 135180 300.67sec
Venthyr_ArtificeoftheArchmage Venthyr_ArtificeoftheArchmage use_mana_gem 5405 0 0 0.00 0 0 3.0 0.0 0.0% 0.0% 0.0% 0.0% 121.85sec 0 300.67sec
Venthyr_MagiBrand Venthyr_MagiBrand arcane_barrage 44425 107445 358 3.98 4577 9114 19.9 19.9 18.0% 0.0% 0.0% 0.0% 14.29sec 107445 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand arcane_blast 30451 638822 2127 23.40 4561 9449 116.1 117.1 18.3% 0.0% 0.0% 0.0% 2.56sec 638822 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand arcane_echo 342232 86099 287 31.79 444 942 159.2 159.2 19.5% 0.0% 0.0% 0.0% 1.88sec 86099 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand arcane_missiles ticks -5143 697269 2324 61.14 1885 3986 44.6 305.7 19.0% 0.0% 0.0% 0.0% 6.41sec 697269 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand arcane_orb 153626 0 0 0.00 0 0 11.2 0.0 0.0% 0.0% 0.0% 0.0% 26.83sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand arcane_orb_bolt 153640 41182 137 2.23 3139 6279 11.2 11.2 17.3% 0.0% 0.0% 0.0% 27.44sec 41182 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 123.36sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 246.69sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.79sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand empyreal_ordnance_bolt ticks -345540 24770 83 2.68 1568 3059 9.9 13.4 19.0% 0.0% 0.0% 0.0% 26.42sec 24770 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand eternal_insight 342314 11207 37 4.14 456 911 20.7 20.7 18.6% 0.0% 0.0% 0.0% 13.91sec 11207 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.97sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand_mirror_image frostbolt 59638 6007 150 171.00 43 90 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6007 40.00sec
Venthyr_MagiBrand Venthyr_MagiBrand mirrors_of_torment 314793 0 0 0.00 0 0 2.6 0.0 0.0% 0.0% 0.0% 0.0% 132.98sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand agonizing_backlash 320035 20062 67 1.05 3136 6272 5.2 5.2 22.1% 0.0% 0.0% 0.0% 52.72sec 20062 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand tormenting_backlash 317589 14381 48 0.51 4899 9785 2.5 2.5 15.3% 0.0% 0.0% 0.0% 133.20sec 14381 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.43sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.77sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand shadowcore_oil_blast 336463 12304 41 8.28 251 502 41.5 41.5 18.4% 0.0% 0.0% 0.0% 7.21sec 12304 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.28sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.52sec 0 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand touch_of_the_magi_explosion 210833 182412 607 1.22 29962 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.45sec 182412 300.38sec
Venthyr_MagiBrand Venthyr_MagiBrand use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.87sec 0 300.38sec
Venthyr_NetherPrecision Venthyr_NetherPrecision arcane_barrage 44425 106033 357 3.97 4576 9097 19.7 19.7 18.1% 0.0% 0.0% 0.0% 14.33sec 106033 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision arcane_blast 30451 648395 2183 23.41 4663 9782 114.9 115.9 18.3% 0.0% 0.0% 0.0% 2.58sec 648395 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision arcane_echo 342232 85361 287 31.78 445 945 157.3 157.3 19.6% 0.0% 0.0% 0.0% 1.89sec 85361 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision arcane_missiles ticks -5143 689221 2297 60.25 1891 3999 44.0 301.3 18.9% 0.0% 0.0% 0.0% 6.30sec 689221 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision arcane_orb 153626 0 0 0.00 0 0 11.0 0.0 0.0% 0.0% 0.0% 0.0% 27.00sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision arcane_orb_bolt 153640 40581 137 2.22 3138 6278 11.0 11.0 17.4% 0.0% 0.0% 0.0% 27.60sec 40581 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 123.23sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 246.74sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision counterspell 2139 0 0 0.00 0 0 12.5 0.0 0.0% 0.0% 0.0% 0.0% 24.79sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision empyreal_ordnance_bolt ticks -345540 24767 83 2.67 1567 3063 9.9 13.4 19.0% 0.0% 0.0% 0.0% 26.63sec 24767 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision eternal_insight 342314 11067 37 4.14 456 912 20.5 20.5 18.3% 0.0% 0.0% 0.0% 13.99sec 11067 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.24sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision_mirror_image frostbolt 59638 6000 150 171.00 43 90 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 6000 40.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision mirrors_of_torment 314793 0 0 0.00 0 0 2.6 0.0 0.0% 0.0% 0.0% 0.0% 127.72sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision agonizing_backlash 320035 20124 68 1.06 3138 6275 5.2 5.2 22.8% 0.0% 0.0% 0.0% 51.12sec 20124 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision tormenting_backlash 317589 14371 48 0.51 4905 9780 2.5 2.5 15.6% 0.0% 0.0% 0.0% 127.53sec 14371 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 97.52sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision rune_of_power 116011 0 0 0.00 0 0 5.8 0.0 0.0% 0.0% 0.0% 0.0% 54.66sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision shadowcore_oil_blast 336463 12176 41 8.31 251 501 41.1 41.1 18.1% 0.0% 0.0% 0.0% 7.12sec 12176 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision time_warp 80353 0 0 0.00 0 0 1.4 0.0 0.0% 0.0% 0.0% 0.0% 302.95sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision touch_of_the_magi 321507 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 49.39sec 0 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision touch_of_the_magi_explosion 210833 133015 448 1.22 22067 0 6.0 6.0 0.0% 0.0% 0.0% 0.0% 49.30sec 133015 297.00sec
Venthyr_NetherPrecision Venthyr_NetherPrecision use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.72sec 0 297.00sec
Venthyr_SM Venthyr_SM arcane_barrage 44425 107514 361 3.95 4660 9233 19.7 19.7 17.8% 0.0% 0.0% 0.0% 14.42sec 107514 298.23sec
Venthyr_SM Venthyr_SM arcane_blast 30451 648457 2174 23.40 4674 9650 115.3 116.3 18.1% 0.0% 0.0% 0.0% 2.58sec 648457 298.23sec
Venthyr_SM Venthyr_SM arcane_echo 342232 87810 294 31.84 454 971 158.2 158.2 19.5% 0.0% 0.0% 0.0% 1.88sec 87810 298.23sec
Venthyr_SM Venthyr_SM arcane_missiles ticks -5143 709470 2365 60.89 1923 4087 44.4 304.4 19.0% 0.0% 0.0% 0.0% 6.30sec 709470 298.23sec
Venthyr_SM Venthyr_SM arcane_orb 153626 0 0 0.00 0 0 11.0 0.0 0.0% 0.0% 0.0% 0.0% 26.98sec 0 298.23sec
Venthyr_SM Venthyr_SM arcane_orb_bolt 153640 41273 138 2.21 3196 6365 11.0 11.0 17.5% 0.0% 0.0% 0.0% 27.58sec 41273 298.23sec
Venthyr_SM Venthyr_SM arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 123.26sec 0 298.23sec
Venthyr_SM Venthyr_SM augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.23sec
Venthyr_SM Venthyr_SM berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 246.37sec 0 298.23sec
Venthyr_SM Venthyr_SM conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.23sec
Venthyr_SM Venthyr_SM counterspell 2139 0 0 0.00 0 0 12.5 0.0 0.0% 0.0% 0.0% 0.0% 24.79sec 0 298.23sec
Venthyr_SM Venthyr_SM empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.23sec
Venthyr_SM Venthyr_SM empyreal_ordnance_bolt ticks -345540 24761 83 2.67 1563 3103 9.9 13.4 18.9% 0.0% 0.0% 0.0% 26.61sec 24761 298.23sec
Venthyr_SM Venthyr_SM eternal_insight 342314 11170 37 4.15 456 913 20.6 20.6 18.7% 0.0% 0.0% 0.0% 14.05sec 11170 298.23sec
Venthyr_SM Venthyr_SM evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.48sec 0 298.23sec
Venthyr_SM Venthyr_SM flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.23sec
Venthyr_SM Venthyr_SM food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.23sec
Venthyr_SM Venthyr_SM mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.23sec
Venthyr_SM Venthyr_SM_mirror_image frostbolt 59638 6010 150 171.00 43 90 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6010 40.00sec
Venthyr_SM Venthyr_SM mirrors_of_torment 314793 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 127.31sec 0 298.23sec
Venthyr_SM Venthyr_SM agonizing_backlash 320035 20453 69 1.06 3182 6374 5.3 5.3 21.7% 0.0% 0.0% 0.0% 50.77sec 20453 298.23sec
Venthyr_SM Venthyr_SM tormenting_backlash 317589 15563 52 0.52 5190 10394 2.6 2.6 16.7% 0.0% 0.0% 0.0% 126.16sec 15563 298.23sec
Venthyr_SM Venthyr_SM potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 298.23sec
Venthyr_SM Venthyr_SM presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 98.26sec 0 298.23sec
Venthyr_SM Venthyr_SM rune_of_power 116011 0 0 0.00 0 0 5.8 0.0 0.0% 0.0% 0.0% 0.0% 54.72sec 0 298.23sec
Venthyr_SM Venthyr_SM shadowcore_oil_blast 336463 12201 41 8.27 251 501 41.1 41.1 18.3% 0.0% 0.0% 0.0% 7.24sec 12201 298.23sec
Venthyr_SM Venthyr_SM time_warp 80353 0 0 0.00 0 0 1.4 0.0 0.0% 0.0% 0.0% 0.0% 303.92sec 0 298.23sec
Venthyr_SM Venthyr_SM touch_of_the_magi 321507 0 0 0.00 0 0 6.0 0.0 0.0% 0.0% 0.0% 0.0% 49.43sec 0 298.23sec
Venthyr_SM Venthyr_SM touch_of_the_magi_explosion 210833 136602 458 1.21 22634 0 6.0 6.0 0.0% 0.0% 0.0% 0.0% 49.37sec 136602 298.23sec
Venthyr_SM Venthyr_SM use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.90sec 0 298.23sec
Venthyr_none Venthyr_none arcane_barrage 44425 106568 355 3.97 4576 9090 19.8 19.8 17.7% 0.0% 0.0% 0.0% 14.44sec 106568 299.91sec
Venthyr_none Venthyr_none arcane_blast 30451 638671 2130 23.39 4564 9486 115.9 116.9 18.2% 0.0% 0.0% 0.0% 2.59sec 638671 299.91sec
Venthyr_none Venthyr_none arcane_echo 342232 86634 289 31.98 444 945 159.9 159.9 19.5% 0.0% 0.0% 0.0% 1.88sec 86634 299.91sec
Venthyr_none Venthyr_none arcane_missiles ticks -5143 700122 2334 61.18 1889 4010 44.6 305.9 19.0% 0.0% 0.0% 0.0% 6.29sec 700122 299.91sec
Venthyr_none Venthyr_none arcane_orb 153626 0 0 0.00 0 0 11.1 0.0 0.0% 0.0% 0.0% 0.0% 26.83sec 0 299.91sec
Venthyr_none Venthyr_none arcane_orb_bolt 153640 40897 136 2.22 3141 6274 11.1 11.1 17.4% 0.0% 0.0% 0.0% 27.44sec 40897 299.91sec
Venthyr_none Venthyr_none arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 123.13sec 0 299.91sec
Venthyr_none Venthyr_none augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.91sec
Venthyr_none Venthyr_none berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 246.41sec 0 299.91sec
Venthyr_none Venthyr_none conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.91sec
Venthyr_none Venthyr_none counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.78sec 0 299.91sec
Venthyr_none Venthyr_none empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.91sec
Venthyr_none Venthyr_none empyreal_ordnance_bolt ticks -345540 24924 83 2.68 1560 3119 9.9 13.4 19.1% 0.0% 0.0% 0.0% 26.72sec 24924 299.91sec
Venthyr_none Venthyr_none eternal_insight 342314 11249 38 4.17 456 912 20.8 20.8 18.4% 0.0% 0.0% 0.0% 14.05sec 11249 299.91sec
Venthyr_none Venthyr_none evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 105.19sec 0 299.91sec
Venthyr_none Venthyr_none flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.91sec
Venthyr_none Venthyr_none food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.91sec
Venthyr_none Venthyr_none mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.91sec
Venthyr_none Venthyr_none_mirror_image frostbolt 59638 6000 150 171.00 43 90 114.0 114.0 19.8% 0.0% 0.0% 0.0% 1.01sec 6000 40.00sec
Venthyr_none Venthyr_none mirrors_of_torment 314793 0 0 0.00 0 0 2.7 0.0 0.0% 0.0% 0.0% 0.0% 131.97sec 0 299.91sec
Venthyr_none Venthyr_none agonizing_backlash 320035 20259 68 1.05 3142 6270 5.3 5.3 22.5% 0.0% 0.0% 0.0% 52.20sec 20259 299.91sec
Venthyr_none Venthyr_none tormenting_backlash 317589 14514 48 0.51 4897 9808 2.6 2.6 15.4% 0.0% 0.0% 0.0% 131.27sec 14514 299.91sec
Venthyr_none Venthyr_none potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.91sec
Venthyr_none Venthyr_none presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 97.27sec 0 299.91sec
Venthyr_none Venthyr_none rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.73sec 0 299.91sec
Venthyr_none Venthyr_none shadowcore_oil_blast 336463 12235 41 8.24 251 501 41.2 41.2 18.5% 0.0% 0.0% 0.0% 7.25sec 12235 299.91sec
Venthyr_none Venthyr_none time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.80sec 0 299.91sec
Venthyr_none Venthyr_none touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.37sec 0 299.91sec
Venthyr_none Venthyr_none touch_of_the_magi_explosion 210833 134935 450 1.22 22162 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.30sec 134935 299.91sec
Venthyr_none Venthyr_none use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.54sec 0 299.91sec
arcane arcane arcane_barrage 44425 111881 372 4.15 4559 9114 20.8 20.8 18.0% 0.0% 0.0% 0.0% 13.78sec 111881 300.48sec
arcane arcane arcane_blast 30451 639981 2130 23.58 4525 9437 117.1 118.1 18.2% 0.0% 0.0% 0.0% 2.55sec 639981 300.48sec
arcane arcane arcane_echo 342232 84562 281 31.45 442 934 157.5 157.5 19.4% 0.0% 0.0% 0.0% 1.91sec 84562 300.48sec
arcane arcane arcane_missiles ticks -5143 698597 2329 60.66 1904 4027 44.4 303.3 18.9% 0.0% 0.0% 0.0% 6.40sec 698597 300.48sec
arcane arcane arcane_orb 153626 0 0 0.00 0 0 11.4 0.0 0.0% 0.0% 0.0% 0.0% 26.57sec 0 300.48sec
arcane arcane arcane_orb_bolt 153640 41718 139 2.27 3143 6289 11.4 11.4 16.8% 0.0% 0.0% 0.0% 27.12sec 41718 300.48sec
arcane arcane arcane_power 12042 0 0 0.00 0 0 2.8 0.0 0.0% 0.0% 0.0% 0.0% 122.19sec 0 300.48sec
arcane arcane augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.48sec
arcane arcane berserking 26297 0 0 0.00 0 0 1.8 0.0 0.0% 0.0% 0.0% 0.0% 244.44sec 0 300.48sec
arcane arcane conjure_mana_gem 759 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.48sec
arcane arcane counterspell 2139 0 0 0.00 0 0 12.6 0.0 0.0% 0.0% 0.0% 0.0% 24.74sec 0 300.48sec
arcane arcane empyreal_ordnance 345539 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.48sec
arcane arcane empyreal_ordnance_bolt ticks -345540 25118 84 2.71 1566 3077 10.0 13.5 19.1% 0.0% 0.0% 0.0% 26.46sec 25118 300.48sec
arcane arcane eternal_insight 342314 11141 37 4.11 456 912 20.6 20.6 18.6% 0.0% 0.0% 0.0% 14.22sec 11141 300.48sec
arcane arcane evocation 12051 0 0 0.00 0 0 3.3 0.0 0.0% 0.0% 0.0% 0.0% 104.57sec 0 300.48sec
arcane arcane flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.48sec
arcane arcane food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.48sec
arcane arcane mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.48sec
arcane arcane_mirror_image frostbolt 59638 6018 150 171.00 44 90 114.0 114.0 19.9% 0.0% 0.0% 0.0% 1.01sec 6018 40.00sec
arcane arcane potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.48sec
arcane arcane presence_of_mind 205025 0 0 0.00 0 0 3.2 0.0 0.0% 0.0% 0.0% 0.0% 99.13sec 0 300.48sec
arcane arcane rune_of_power 116011 0 0 0.00 0 0 5.9 0.0 0.0% 0.0% 0.0% 0.0% 54.47sec 0 300.48sec
arcane arcane shadowcore_oil_blast 336463 12303 41 8.26 251 502 41.4 41.4 18.6% 0.0% 0.0% 0.0% 7.19sec 12303 300.48sec
arcane arcane time_warp 80353 0 0 0.00 0 0 1.5 0.0 0.0% 0.0% 0.0% 0.0% 304.31sec 0 300.48sec
arcane arcane touch_of_the_magi 321507 0 0 0.00 0 0 6.1 0.0 0.0% 0.0% 0.0% 0.0% 49.19sec 0 300.48sec
arcane arcane touch_of_the_magi_explosion 210833 131379 437 1.22 21455 0 6.1 6.1 0.0% 0.0% 0.0% 0.0% 49.14sec 131379 300.48sec
arcane arcane use_mana_gem 5405 0 0 0.00 0 0 2.9 0.0 0.0% 0.0% 0.0% 0.0% 121.48sec 0 300.48sec

Fluffy_Pillow : 0 dps

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
5700.7 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Mirrors of Torment 2.7 0.0 130.7sec 131.4sec 13.3sec 11.77% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_mirrors_of_torment
  • max_stacks:3
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:true
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:refresh
  • tick_time behavior:unhasted
  • period:1.50

Trigger Details

  • interval_min/max:16.7s / 252.5s
  • trigger_min/max:120.0s / 252.5s
  • trigger_pct:100.00%
  • duration_min/max:1.0s / 13.5s

Stack Uptimes

  • mirrors_of_torment_1:5.17%
  • mirrors_of_torment_2:5.28%
  • mirrors_of_torment_3:1.33%

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by $320035s3%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict $320035s1 Shadow damage and their movement and cast speed are slowed by $320035s3%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict $317589s1 Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain $345417s1% mana][]$?c2[your Fire Blast cooldown is reduced by $s2 sec][]$?c3[you gain Brain Freeze][].
  • max_stacks:0
  • duration:25.00
  • cooldown:90.00
  • default_chance:100.00%
Mirrors of Torment 3.1 0.0 104.7sec 105.1sec 13.3sec 13.87% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_mirrors_of_torment
  • max_stacks:3
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:true
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:refresh
  • tick_time behavior:unhasted
  • period:1.50

Trigger Details

  • interval_min/max:16.7s / 272.5s
  • trigger_min/max:91.0s / 272.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 13.5s

Stack Uptimes

  • mirrors_of_torment_1:6.12%
  • mirrors_of_torment_2:6.20%
  • mirrors_of_torment_3:1.56%

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by $320035s3%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict $320035s1 Shadow damage and their movement and cast speed are slowed by $320035s3%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict $317589s1 Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain $345417s1% mana][]$?c2[your Fire Blast cooldown is reduced by $s2 sec][]$?c3[you gain Brain Freeze][].
  • max_stacks:0
  • duration:25.00
  • cooldown:90.00
  • default_chance:100.00%
Mirrors of Torment 2.7 0.0 130.0sec 130.7sec 13.3sec 11.81% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_mirrors_of_torment
  • max_stacks:3
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:true
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:refresh
  • tick_time behavior:unhasted
  • period:1.50

Trigger Details

  • interval_min/max:16.7s / 251.5s
  • trigger_min/max:120.0s / 251.5s
  • trigger_pct:100.00%
  • duration_min/max:1.0s / 13.5s

Stack Uptimes

  • mirrors_of_torment_1:5.19%
  • mirrors_of_torment_2:5.29%
  • mirrors_of_torment_3:1.33%

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by $320035s3%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict $320035s1 Shadow damage and their movement and cast speed are slowed by $320035s3%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict $317589s1 Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain $345417s1% mana][]$?c2[your Fire Blast cooldown is reduced by $s2 sec][]$?c3[you gain Brain Freeze][].
  • max_stacks:0
  • duration:25.00
  • cooldown:90.00
  • default_chance:100.00%
Mirrors of Torment 2.6 0.0 130.7sec 131.4sec 13.3sec 11.66% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_mirrors_of_torment
  • max_stacks:3
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:true
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:refresh
  • tick_time behavior:unhasted
  • period:1.50

Trigger Details

  • interval_min/max:16.7s / 251.3s
  • trigger_min/max:120.0s / 251.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 13.5s

Stack Uptimes

  • mirrors_of_torment_1:5.12%
  • mirrors_of_torment_2:5.23%
  • mirrors_of_torment_3:1.32%

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by $320035s3%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict $320035s1 Shadow damage and their movement and cast speed are slowed by $320035s3%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict $317589s1 Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain $345417s1% mana][]$?c2[your Fire Blast cooldown is reduced by $s2 sec][]$?c3[you gain Brain Freeze][].
  • max_stacks:0
  • duration:25.00
  • cooldown:90.00
  • default_chance:100.00%
Mirrors of Torment 2.6 0.0 129.3sec 130.0sec 13.3sec 11.76% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_mirrors_of_torment
  • max_stacks:3
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:true
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:refresh
  • tick_time behavior:unhasted
  • period:1.50

Trigger Details

  • interval_min/max:16.7s / 251.7s
  • trigger_min/max:120.0s / 251.7s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 13.5s

Stack Uptimes

  • mirrors_of_torment_1:5.16%
  • mirrors_of_torment_2:5.27%
  • mirrors_of_torment_3:1.33%

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by $320035s3%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict $320035s1 Shadow damage and their movement and cast speed are slowed by $320035s3%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict $317589s1 Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain $345417s1% mana][]$?c2[your Fire Blast cooldown is reduced by $s2 sec][]$?c3[you gain Brain Freeze][].
  • max_stacks:0
  • duration:25.00
  • cooldown:90.00
  • default_chance:100.00%
Mirrors of Torment 2.7 0.0 128.7sec 129.4sec 13.3sec 11.85% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_mirrors_of_torment
  • max_stacks:3
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:true
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:refresh
  • tick_time behavior:unhasted
  • period:1.50

Trigger Details

  • interval_min/max:16.7s / 252.2s
  • trigger_min/max:120.0s / 252.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 13.5s

Stack Uptimes

  • mirrors_of_torment_1:5.21%
  • mirrors_of_torment_2:5.30%
  • mirrors_of_torment_3:1.33%

Spelldata

  • id:314793
  • name:Mirrors of Torment
  • tooltip:Attacking, casting a spell or ability, consumes a mirror to inflict Shadow damage and reduce cast and movement speed by $320035s3%. Your final mirror will instead Root and Silence you for {$317589d=4 seconds}.
  • description:Conjure $n mirrors to torment the enemy for {$d=25 seconds}. Whenever the target attacks, casts a spell, or uses an ability, a mirror is consumed to inflict $320035s1 Shadow damage and their movement and cast speed are slowed by $320035s3%. This effect cannot be triggered more often than once per {$345977d=6 seconds}. The final mirror will instead inflict $317589s1 Shadow damage to the enemy, Rooting and Silencing them for {$317589d=4 seconds}. Whenever a mirror is consumed $?c1[you gain $345417s1% mana][]$?c2[your Fire Blast cooldown is reduced by $s2 sec][]$?c3[you gain Brain Freeze][].
  • max_stacks:0
  • duration:25.00
  • cooldown:90.00
  • default_chance:100.00%
Radiant Spark Vulnerability 7.5 21.8 40.4sec 9.4sec 4.7sec 11.85% 0.00% 0.0 (0.0) 0.4

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_radiant_spark_vulnerability
  • max_stacks:4
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.10
  • activated:false
  • reactable:false
  • reverse:false
  • refresh behavior:disabled
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.4s / 65.8s
  • trigger_min/max:0.2s / 60.9s
  • trigger_pct:99.99%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • radiant_spark_vulnerability_1:3.09%
  • radiant_spark_vulnerability_2:3.06%
  • radiant_spark_vulnerability_3:2.92%
  • radiant_spark_vulnerability_4:2.78%

Spelldata

  • id:307454
  • name:Radiant Spark Vulnerability
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:{$@spelldesc307443=Conjure a radiant spark that causes $s1 Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes $307454s1% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells. }
  • max_stacks:4
  • duration:8.00
  • cooldown:0.00
  • default_chance:101.00%
Radiant Spark Vulnerability 7.6 22.1 39.7sec 9.2sec 4.4sec 11.02% 0.00% 0.0 (0.0) 0.3

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_radiant_spark_vulnerability
  • max_stacks:4
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.10
  • activated:false
  • reactable:false
  • reverse:false
  • refresh behavior:disabled
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:4.0s / 99.0s
  • trigger_min/max:0.2s / 95.8s
  • trigger_pct:99.99%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • radiant_spark_vulnerability_1:2.95%
  • radiant_spark_vulnerability_2:2.88%
  • radiant_spark_vulnerability_3:2.70%
  • radiant_spark_vulnerability_4:2.50%

Spelldata

  • id:307454
  • name:Radiant Spark Vulnerability
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:{$@spelldesc307443=Conjure a radiant spark that causes $s1 Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes $307454s1% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells. }
  • max_stacks:4
  • duration:8.00
  • cooldown:0.00
  • default_chance:101.00%
Radiant Spark Vulnerability 7.5 21.8 40.4sec 9.4sec 4.7sec 11.85% 0.00% 0.0 (0.0) 0.4

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_radiant_spark_vulnerability
  • max_stacks:4
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.10
  • activated:false
  • reactable:false
  • reverse:false
  • refresh behavior:disabled
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.2s / 68.9s
  • trigger_min/max:0.2s / 63.5s
  • trigger_pct:99.99%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • radiant_spark_vulnerability_1:3.09%
  • radiant_spark_vulnerability_2:3.04%
  • radiant_spark_vulnerability_3:2.95%
  • radiant_spark_vulnerability_4:2.77%

Spelldata

  • id:307454
  • name:Radiant Spark Vulnerability
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:{$@spelldesc307443=Conjure a radiant spark that causes $s1 Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes $307454s1% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells. }
  • max_stacks:4
  • duration:8.00
  • cooldown:0.00
  • default_chance:101.00%
Radiant Spark Vulnerability 7.5 21.9 40.4sec 9.4sec 4.8sec 11.89% 0.00% 0.0 (0.0) 0.4

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_radiant_spark_vulnerability
  • max_stacks:4
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.10
  • activated:false
  • reactable:false
  • reverse:false
  • refresh behavior:disabled
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.2s / 84.5s
  • trigger_min/max:0.2s / 80.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • radiant_spark_vulnerability_1:3.11%
  • radiant_spark_vulnerability_2:3.06%
  • radiant_spark_vulnerability_3:2.93%
  • radiant_spark_vulnerability_4:2.77%

Spelldata

  • id:307454
  • name:Radiant Spark Vulnerability
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:{$@spelldesc307443=Conjure a radiant spark that causes $s1 Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes $307454s1% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells. }
  • max_stacks:4
  • duration:8.00
  • cooldown:0.00
  • default_chance:101.00%
Radiant Spark Vulnerability 7.5 21.9 40.5sec 9.4sec 4.8sec 11.85% 0.00% 0.0 (0.0) 0.3

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_radiant_spark_vulnerability
  • max_stacks:4
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.10
  • activated:false
  • reactable:false
  • reverse:false
  • refresh behavior:disabled
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.4s / 83.6s
  • trigger_min/max:0.2s / 79.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • radiant_spark_vulnerability_1:3.08%
  • radiant_spark_vulnerability_2:3.05%
  • radiant_spark_vulnerability_3:2.94%
  • radiant_spark_vulnerability_4:2.78%

Spelldata

  • id:307454
  • name:Radiant Spark Vulnerability
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:{$@spelldesc307443=Conjure a radiant spark that causes $s1 Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes $307454s1% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells. }
  • max_stacks:4
  • duration:8.00
  • cooldown:0.00
  • default_chance:101.00%
Radiant Spark Vulnerability 7.5 21.9 40.5sec 9.4sec 4.7sec 11.83% 0.00% 0.0 (0.0) 0.3

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_radiant_spark_vulnerability
  • max_stacks:4
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.17
  • activated:false
  • reactable:false
  • reverse:false
  • refresh behavior:disabled
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.4s / 66.2s
  • trigger_min/max:0.2s / 62.1s
  • trigger_pct:99.99%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • radiant_spark_vulnerability_1:3.08%
  • radiant_spark_vulnerability_2:3.03%
  • radiant_spark_vulnerability_3:2.93%
  • radiant_spark_vulnerability_4:2.79%

Spelldata

  • id:307454
  • name:Radiant Spark Vulnerability
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:{$@spelldesc307443=Conjure a radiant spark that causes $s1 Arcane damage instantly, and an additional $o2 damage over {$d=10 seconds}. The target takes $307454s1% increased damage from your direct damage spells, stacking each time they are struck. This effect ends after {$307454u=4} spells. }
  • max_stacks:4
  • duration:8.00
  • cooldown:0.00
  • default_chance:101.00%
Sinful Revelation 10.4 6.3 28.2sec 17.1sec 12.7sec 44.03% 0.00% 6.3 (6.3) 10.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 100.8s
  • trigger_min/max:0.0s / 65.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 71.3s

Stack Uptimes

  • sinful_revelation_1:44.03%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.5sec 17.5sec 12.7sec 43.35% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 85.2s
  • trigger_min/max:0.0s / 75.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 74.4s

Stack Uptimes

  • sinful_revelation_1:43.35%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.4sec 17.5sec 12.7sec 43.45% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 103.9s
  • trigger_min/max:0.0s / 70.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 65.3s

Stack Uptimes

  • sinful_revelation_1:43.45%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.5sec 17.4sec 12.7sec 43.39% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 89.9s
  • trigger_min/max:0.0s / 73.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 66.3s

Stack Uptimes

  • sinful_revelation_1:43.39%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.4sec 12.6sec 43.44% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 98.0s
  • trigger_min/max:0.0s / 73.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 59.1s

Stack Uptimes

  • sinful_revelation_1:43.44%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.6sec 17.5sec 12.7sec 43.36% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 87.5s
  • trigger_min/max:0.0s / 72.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 64.5s

Stack Uptimes

  • sinful_revelation_1:43.36%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.2 28.5sec 17.3sec 12.7sec 43.53% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 78.1s
  • trigger_min/max:0.0s / 66.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 57.4s

Stack Uptimes

  • sinful_revelation_1:43.53%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.4sec 12.7sec 43.59% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 94.0s
  • trigger_min/max:0.0s / 68.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 58.7s

Stack Uptimes

  • sinful_revelation_1:43.59%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.0 28.3sec 17.4sec 12.6sec 43.45% 0.00% 6.0 (6.0) 9.8

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 86.0s
  • trigger_min/max:0.1s / 74.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 67.8s

Stack Uptimes

  • sinful_revelation_1:43.45%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.6sec 17.4sec 12.7sec 43.49% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 96.5s
  • trigger_min/max:0.1s / 67.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 66.1s

Stack Uptimes

  • sinful_revelation_1:43.49%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.0 28.4sec 17.4sec 12.6sec 43.52% 0.00% 6.0 (6.0) 9.9

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 84.0s
  • trigger_min/max:0.0s / 71.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 58.4s

Stack Uptimes

  • sinful_revelation_1:43.52%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.2 6.1 28.4sec 17.3sec 12.7sec 43.69% 0.00% 6.1 (6.1) 9.7

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 95.0s
  • trigger_min/max:0.0s / 66.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 65.3s

Stack Uptimes

  • sinful_revelation_1:43.69%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.3sec 12.7sec 43.61% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 87.6s
  • trigger_min/max:0.0s / 63.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 58.9s

Stack Uptimes

  • sinful_revelation_1:43.61%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.2 28.3sec 17.2sec 12.7sec 43.75% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 106.6s
  • trigger_min/max:0.0s / 70.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 68.2s

Stack Uptimes

  • sinful_revelation_1:43.75%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.2sec 17.3sec 12.7sec 43.81% 0.00% 6.1 (6.1) 10.0

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 96.6s
  • trigger_min/max:0.0s / 69.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 58.8s

Stack Uptimes

  • sinful_revelation_1:43.81%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.2 28.3sec 17.2sec 12.7sec 43.84% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 98.6s
  • trigger_min/max:0.0s / 66.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 69.7s

Stack Uptimes

  • sinful_revelation_1:43.84%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.2 28.3sec 17.2sec 12.7sec 43.68% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 83.6s
  • trigger_min/max:0.0s / 70.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 59.9s

Stack Uptimes

  • sinful_revelation_1:43.68%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.5 6.2 28.2sec 17.3sec 12.7sec 43.97% 0.00% 6.2 (6.2) 10.0

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 83.4s
  • trigger_min/max:0.0s / 70.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 68.3s

Stack Uptimes

  • sinful_revelation_1:43.97%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.2 28.4sec 17.3sec 12.7sec 43.72% 0.00% 6.2 (6.2) 9.9

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 88.4s
  • trigger_min/max:0.0s / 69.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 64.8s

Stack Uptimes

  • sinful_revelation_1:43.72%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.3sec 17.3sec 12.7sec 43.72% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 95.3s
  • trigger_min/max:0.1s / 67.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 62.6s

Stack Uptimes

  • sinful_revelation_1:43.72%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.0 28.3sec 17.4sec 12.6sec 43.53% 0.00% 6.0 (6.0) 9.9

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 83.4s
  • trigger_min/max:0.0s / 72.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 71.3s

Stack Uptimes

  • sinful_revelation_1:43.53%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.4 6.1 28.4sec 17.3sec 12.7sec 43.79% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 101.6s
  • trigger_min/max:0.0s / 68.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 62.1s

Stack Uptimes

  • sinful_revelation_1:43.79%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.0 28.5sec 17.5sec 12.7sec 43.42% 0.00% 6.0 (6.0) 9.8

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 94.9s
  • trigger_min/max:0.0s / 69.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 74.4s

Stack Uptimes

  • sinful_revelation_1:43.42%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.5sec 17.4sec 12.7sec 43.51% 0.00% 6.1 (6.1) 9.8

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 83.7s
  • trigger_min/max:0.0s / 66.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 68.7s

Stack Uptimes

  • sinful_revelation_1:43.51%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 10.3 6.1 28.4sec 17.4sec 12.7sec 43.63% 0.00% 6.1 (6.1) 9.9

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 99.6s
  • trigger_min/max:0.1s / 68.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 82.3s

Stack Uptimes

  • sinful_revelation_1:43.63%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Increase damage taken by $w1% from aura caster.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 8.0sec 16.25% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:arcane
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 71.9s
  • trigger_min/max:46.0s / 71.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.25%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.9 0.0 44.0sec 44.0sec 7.9sec 18.14% 0.00% 0.0 (0.0) 6.7

Buff Details

  • buff initial source:NF_none
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 66.2s
  • trigger_min/max:36.0s / 66.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:18.14%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.5 0.0 46.6sec 46.6sec 8.0sec 17.09% 0.00% 0.0 (0.0) 6.4

Buff Details

  • buff initial source:NF_ArcaneProdigy
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 65.0s
  • trigger_min/max:36.3s / 65.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:17.09%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.9 0.0 43.9sec 43.9sec 7.9sec 18.14% 0.00% 0.0 (0.0) 6.7

Buff Details

  • buff initial source:NF_ArtificeoftheArchmage
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 67.7s
  • trigger_min/max:36.0s / 67.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:18.14%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.9 0.0 43.9sec 43.9sec 7.9sec 18.16% 0.00% 0.0 (0.0) 6.7

Buff Details

  • buff initial source:NF_MagiBrand
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 66.1s
  • trigger_min/max:36.0s / 66.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:18.16%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.9 0.0 43.9sec 43.9sec 7.9sec 18.16% 0.00% 0.0 (0.0) 6.7

Buff Details

  • buff initial source:NF_NetherPrecision
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 66.3s
  • trigger_min/max:36.0s / 66.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:18.16%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.5 0.0 46.6sec 46.7sec 7.9sec 17.13% 0.00% 0.0 (0.0) 6.4

Buff Details

  • buff initial source:NF_DotG
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:16.7s / 64.6s
  • trigger_min/max:30.0s / 64.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:17.13%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.4sec 49.4sec 7.9sec 16.16% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Venthyr_none
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 76.6s
  • trigger_min/max:46.0s / 76.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.16%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 5.8 0.0 52.8sec 52.9sec 8.0sec 15.29% 0.00% 0.0 (0.0) 5.7

Buff Details

  • buff initial source:Venthyr_ArcaneProdigy
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 70.5s
  • trigger_min/max:46.0s / 70.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:15.29%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.5sec 49.5sec 8.0sec 16.14% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Venthyr_ArtificeoftheArchmage
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 71.1s
  • trigger_min/max:46.0s / 71.1s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.14%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.4sec 49.5sec 7.9sec 16.12% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Venthyr_MagiBrand
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 74.7s
  • trigger_min/max:46.0s / 74.7s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.12%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.0 0.0 49.4sec 49.4sec 7.9sec 16.14% 0.00% 0.0 (0.0) 5.9

Buff Details

  • buff initial source:Venthyr_NetherPrecision
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 76.1s
  • trigger_min/max:46.0s / 76.1s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.14%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.0 0.0 49.4sec 49.5sec 8.0sec 16.13% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Venthyr_SM
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 75.7s
  • trigger_min/max:46.0s / 75.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.13%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.2sec 49.2sec 8.0sec 16.20% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Kyrian_none
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 71.6s
  • trigger_min/max:46.0s / 71.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.20%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 5.8 0.0 52.5sec 52.5sec 8.0sec 15.41% 0.00% 0.0 (0.0) 5.8

Buff Details

  • buff initial source:Kyrian_ArcaneProdigy
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 72.3s
  • trigger_min/max:46.0s / 72.3s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:15.41%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.2sec 49.3sec 8.0sec 16.23% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Kyrian_ArtificeoftheArchmage
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 72.3s
  • trigger_min/max:46.0s / 72.3s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.23%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.1sec 49.2sec 8.0sec 16.24% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Kyrian_MagiBrand
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 74.6s
  • trigger_min/max:46.0s / 74.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.24%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.2sec 49.2sec 8.0sec 16.24% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:Kyrian_NetherPrecision
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 71.4s
  • trigger_min/max:46.0s / 71.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.24%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.2sec 49.2sec 8.0sec 16.22% 0.00% 0.0 (0.0) 6.1

Buff Details

  • buff initial source:Kyrian_IoAsc
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 76.3s
  • trigger_min/max:46.0s / 76.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.22%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.3sec 49.3sec 7.9sec 16.15% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Necrolord_none
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.6s / 71.5s
  • trigger_min/max:46.0s / 71.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.15%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 5.8 0.0 52.6sec 52.7sec 7.9sec 15.36% 0.00% 0.0 (0.0) 5.7

Buff Details

  • buff initial source:Necrolord_ArcaneProdigy
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.6s / 82.6s
  • trigger_min/max:46.0s / 82.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:15.36%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.3sec 49.4sec 7.9sec 16.13% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Necrolord_ArtificeoftheArchmage
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 71.3s
  • trigger_min/max:46.0s / 71.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.13%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.3sec 49.4sec 7.9sec 16.17% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Necrolord_MagiBrand
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.6s / 71.2s
  • trigger_min/max:46.0s / 71.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.17%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.2sec 49.3sec 7.9sec 16.18% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Necrolord_NetherPrecision
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.6s / 72.3s
  • trigger_min/max:46.0s / 72.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.18%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Touch of the Magi 6.1 0.0 49.3sec 49.4sec 8.0sec 16.16% 0.00% 0.0 (0.0) 6.0

Buff Details

  • buff initial source:Necrolord_Lich
  • cooldown name:buff_touch_of_the_magi
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:17.5s / 71.5s
  • trigger_min/max:46.0s / 71.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 8.0s

Stack Uptimes

  • touch_of_the_magi_1:16.16%

Spelldata

  • id:210824
  • name:Touch of the Magi
  • tooltip:Will explode for $w1 Arcane damage upon expiration.
  • description:{$@spelldesc210725=Arcane Blast has a {$h=10}% chance to apply Touch of the Magi, accumulating $s1% of the damage you deal to the target for {$210824d=8 seconds}, and then exploding for that amount of Arcane damage to the target and all nearby enemies.}
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:100.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
Fluffy_Pillow Fight Length
Count 41737
Mean 300.13
Minimum 240.00
Maximum 360.00
Spread ( max - min ) 119.99
Range [ ( max - min ) / 2 * 100% ] 19.99%
Standard Deviation 34.5759
5th Percentile 246.22
95th Percentile 354.08
( 95th Percentile - 5th Percentile ) 107.86
Mean Distribution
Standard Deviation 0.1692
95.00% Confidence Interval ( 299.80 - 300.46 )
Normalized 95.00% Confidence Interval ( 99.89% - 100.11% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 510
0.1% Error 50983
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1021
DPS
Fluffy_Pillow Damage Per Second
Count 41737
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
Fluffy_Pillow Priority Target Damage Per Second
Count 41737
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
Fluffy_Pillow Damage Per Second (Effective)
Count 41737
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
Fluffy_Pillow Damage
Count 41737
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
Fluffy_Pillow Damage Taken Per Second
Count 41737
Mean 6096.20
Minimum 5025.61
Maximum 7233.65
Spread ( max - min ) 2208.04
Range [ ( max - min ) / 2 * 100% ] 18.11%
Standard Deviation 268.1835
5th Percentile 5668.24
95th Percentile 6551.33
( 95th Percentile - 5th Percentile ) 883.09
Mean Distribution
Standard Deviation 1.3127
95.00% Confidence Interval ( 6093.63 - 6098.78 )
Normalized 95.00% Confidence Interval ( 99.96% - 100.04% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 75
0.1% Error 7435
0.1 Scale Factor Error with Delta=300 614
0.05 Scale Factor Error with Delta=300 2456
0.01 Scale Factor Error with Delta=300 61398
HPS
Fluffy_Pillow Healing Per Second
Count 41737
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
Fluffy_Pillow Healing Per Second (Effective)
Count 41737
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Fluffy_Pillow Heal
Count 41737
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Fluffy_Pillow Healing Taken Per Second
Count 41737
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Fluffy_Pillow Theck-Meloree Index
Count 41737
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Fluffy_PillowTheck-Meloree Index (Effective)
Count 41737
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Fluffy_Pillow Max Spike Value
Count 6558
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 2094044 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="Fluffy_Pillow"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

APM

Average number of actions executed per minute.

APS

Average absorption per active player duration.

Constant Buffs

Buffs received prior to combat and present the entire fight.

Execute

Average number of times an action is executed per iteration.

Crit

Average crit damage.

Crit%

Percentage of executes that resulted in critical strikes.

DPE

Average damage per execution of an individual action.

DPET

Average damage per execute time of an individual action; the amount of damage generated, divided by the time taken to execute the action, including time spent in the GCD.

DPR

Average damage per resource point spent.

DPS

Average damage per active player duration.

DPSE

Average damage per fight duration.

DTPS

Average damage taken per second per active player duration.

HPS

Average healing (and absorption) per active player duration.

HPSE

Average healing (and absorption) per fight duration.

HPE

Average healing (or absorb) per execution of an individual action.

HPET

Average healing (or absorb) per execute time of an individual action; the amount of healing generated, divided by the time taken to execute the action, including time spent in the GCD.

HPR

Average healing (or absorb) per resource point spent.

Count

Average count of impacts per iteration.

Dodge%

Percentage of executes that resulted in dodges.

DPS%

Percentage of total DPS contributed by a particular action.

HPS%

Percentage of total HPS (including absorb) contributed by a particular action.

Theck-Meloree Index

Measure of damage smoothness, calculated over entire fight length. Related to max spike damage, 1k TMI is roughly equivalent to 1% of your health. TMI ignores external healing and absorbs. Lower is better.

TMI bin size

Time bin size used to calculate TMI and MSD, in seconds.

Type

Direct or Periodic damage.

Dynamic Buffs

Temporary buffs received during combat, perhaps multiple times.

Buff Benefit

The percentage of times the buff had a actual benefit for its mainly intended purpose, eg. damage buffed / spell executes.

Glance%

Percentage of executes that resulted in glancing blows.

Block%

Percentage of executes that resulted in blocking blows.

Id

Associated spell-id for this ability.

Ability

Name of the ability.

Total

Total damage for this ability during the fight.

Hit

Average non-crit damage.

Interval

Average time between executions of a particular action.

Avg

Average direct damage per execution.

Miss%

Percentage of executes that resulted in misses, dodges or parries.

Origin

The player profile from which the simulation script was generated. The profile must be copied into the same directory as this HTML file in order for the link to work.

Parry%

Percentage of executes that resulted in parries.

RPS In

Average primary resource points generated per second.

RPS Out

Average primary resource points consumed per second.

Scale Factors

Gain per unit stat increase except for Hit/Expertise which represent Loss per unit stat decrease.

Gear Amount

Amount from raw gear, before class, attunement, or buff modifiers. Amount from hybrid primary stats (i.e. Agility/Intellect) shown in parentheses.

Stats Raid Buffed

Amount after all static buffs have been accounted for. Dynamic buffs (i.e. trinkets, potions) not included.

Stats Unbuffed

Amount after class modifiers and effects, but before buff modifiers.

Ticks

Average number of periodic ticks per iteration. Spells that do not have a damage-over-time component will have zero ticks.

Ticks Crit

Average crit tick damage.

Ticks Crit%

Percentage of ticks that resulted in critical strikes.

Ticks Hit

Average non-crit tick damage.

Ticks Miss%

Percentage of ticks that resulted in misses, dodges or parries.

Ticks Uptime%

Percentage of total time that DoT is ticking on target.

Ticks Avg

Average damage per tick.

Timeline Distribution

The simulated encounter's duration can vary based on the health of the target and variation in the raid DPS. This chart shows how often the duration of the encounter varied by how much time.

Waiting

This is the percentage of time in which no action can be taken other than autoattacks. This can be caused by resource starvation, lockouts, and timers.

Scale Factor Ranking

This row ranks the scale factors from highest to lowest, checking whether one scale factor is higher/lower than another with statistical significance.

Uptime Average Duration

The average duration of an instance of the tracked uptime.

TMI Range

This is the range of TMI values containing 95.00% of the data, roughly centered on the mean.

TMI/MSD Window

Window length used to calculate TMI and MSD, in seconds.

Max Spike Damage

Maximum amount of net damage taken in any N-second period (default 6sec), expressed as a percentage of max health. Calculated independently for each iteration. 'MSD Min/Mean/Max' are the lowest/average/highest MSDs out of all iterations.

Error

Estimator for the 95.00% confidence interval.

Range

This is the range of values containing 95.00% of the data, roughly centered on the mean.

Fight Length

Fight Length: 300.00
Vary Combat Length: 0.20

Fight Length is the specified average fight duration. If vary_combat_length is set, the fight length will vary by +/- that portion of the value. See Combat Length in the wiki for further details.